|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object rs.sol.soloist.server.uml.commonimplementation.runtime._ClassifierInstance rs.sol.soloist.server.uml.commonimplementation.runtime._ClassInstance rs.sol.soloist.server.javaimpl.runtime.SOLoistClassInstance rs.sol.soloist.server.builtindomains.common.ObjectOfClass rs.sol.soloist.server.guiconfiguration.construction.GUIComponent rs.sol.soloist.server.guiconfiguration.nonvisualcompoments.GUINonVisualComponent rs.sol.soloist.server.guiconfiguration.nonvisualcompoments.GUIGetElementAt
public class GUIGetElementAt
An invisible widget that extracts an element at the specified index
provided on the index
input pin (ipIndex()
method)
from the collection provided on the input
input pin
(ipInput()
method), and directs it to the output
output pin (opOutput()
method).
Nested Class Summary | |
---|---|
static class |
GUIGetElementAt.FQPropertyNames
Deprecated. Not for public use. |
static class |
GUIGetElementAt.PROPERTIES
Deprecated. Not for public use. |
Field Summary | |
---|---|
static IClass |
CLASSIFIER
UML class reference |
static java.lang.String |
FQ_TYPE_NAME
Fully qualified UML class name |
IAttributeValue<Text> |
index
Deprecated. Not for public use. |
IAttributeValue<Text> |
input
Deprecated. Not for public use. |
IAttributeValue<Text> |
output
Deprecated. Not for public use. |
Fields inherited from class rs.sol.soloist.server.guiconfiguration.construction.GUIComponent |
---|
addStyle, context, description, enabled, init, inputBindings, layoutData, logger, name, outputBindings, ownerTable, parent, removeStyle, show, showInParent, styleName, tooltip, visible |
Constructor Summary | |
---|---|
GUIGetElementAt()
|
Method Summary | |
---|---|
void |
constructor()
The domain-specific constructor of the Classifier. |
static GUIGetElementAt |
create(GUIContainerComponent parent)
Returns new GUIGetElementAt and assigns it to its parent widget. |
static GUIGetElementAt |
create(GUIContainerComponent parent,
ISlot pinInput,
ISlot pinIndex)
Deprecated. Not for public use. |
ISlot<?> |
ipIndex()
Returns the index input pin; when event occurs,
the index value from the binding message will be
used to find the value at that position in a collection
obtained through the other input pin input
(ipInput() method), and to provide that found value
on the output output pin (opOutput()
method). |
ISlot<?> |
ipInput()
Returns the input input pin; when event occurs,
the collection of values from the binding message will be
inspected and only one value at the position (in a collection)
obtained through the other input pin index
(ipIndex() method) will be provided on the
output output pin (opOutput() method). |
ISlot<?> |
opOutput()
Returns the output output pin; when event occurs
either on input input pin (ipInput() method) or
on the index input pin (ipIndex() method),
the value in a collection from the first pin on the position
obtained from the second pin, will be provided on this pin. |
Methods inherited from class rs.sol.soloist.server.guiconfiguration.nonvisualcompoments.GUINonVisualComponent |
---|
setCellAlignment, setCellSize, setCellStyle, setCenter, setDirectionAndSize, setLeftRightWidth, setRowColumn, setRowColumn, setSize, setTopBottomHeight, setXY |
Methods inherited from class rs.sol.soloist.server.javaimpl.runtime.SOLoistClassInstance |
---|
destroy, equals, getAssociationEndInstance, getAssociationEndInstances, getAttributeValue, getAttributeValues, getMyClass, getMyID, getSlot, getSlot, getSlots, getUMLClass, hashCode, isMarkedAsDeleted, toString |
Methods inherited from class rs.sol.soloist.server.uml.commonimplementation.runtime._ClassInstance |
---|
accept, accept, exists, getAssociationEndInstance, getAssociationEndInstance, getAssociationEndInstance, getClassifier, hasIdentity, isClassInstance, isDataTypeInstance, isEqualTo, makeClone, markAsDeleted |
Methods inherited from class rs.sol.soloist.server.uml.commonimplementation.runtime._ClassifierInstance |
---|
conformsTo, copySlots, copySlots, getAttributeValue, getAttributeValue, getAttributeValue, getClassifierFQName, getClassifierUQName, getFirstCommonGeneralizer, getFirstCommonGeneralizerFQName, getFirstCommonGeneralizerUQName, getMElement, getSlot, getSlot, isDirectInstanceOf, isDirectInstanceOf, isInstanceOf, isInstanceOf, isKindOf, isModelElement, isRTElement |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface rs.sol.soloist.server.uml.concepts.runtime.IClassifierInstance |
---|
conformsTo, copySlots, copySlots, getAttributeValue, getAttributeValue, getClassifierFQName, getClassifierUQName, getFirstCommonGeneralizer, getFirstCommonGeneralizerFQName, getFirstCommonGeneralizerUQName, getSlot, getSlot, isDirectInstanceOf, isDirectInstanceOf, isInstanceOf, isInstanceOf |
Methods inherited from interface rs.sol.soloist.server.uml.concepts.runtime.IRTElement |
---|
getMElement |
Methods inherited from interface rs.sol.soloist.server.uml.concepts.IElement |
---|
isKindOf, isModelElement, isRTElement |
Field Detail |
---|
@Deprecated public IAttributeValue<Text> input
@Deprecated public IAttributeValue<Text> index
@Deprecated public IAttributeValue<Text> output
public static final java.lang.String FQ_TYPE_NAME
public static final IClass CLASSIFIER
Constructor Detail |
---|
public GUIGetElementAt()
Method Detail |
---|
public void constructor()
IClassifierInstance
constructor
in interface IClassifierInstance
constructor
in class GUINonVisualComponent
public static GUIGetElementAt create(GUIContainerComponent parent)
GUIGetElementAt
and assigns it to its parent widget.
parent
- the parent GUIContainerComponent
widget
GUIGetElementAt
@Deprecated public static GUIGetElementAt create(GUIContainerComponent parent, ISlot pinInput, ISlot pinIndex)
public ISlot<?> ipInput()
input
input pin; when event occurs,
the collection of values from the binding message will be
inspected and only one value at the position (in a collection)
obtained through the other input pin index
(ipIndex()
method) will be provided on the
output
output pin (opOutput()
method).
input
input pinGUIComponentBinding
public ISlot<?> ipIndex()
index
input pin; when event occurs,
the index value from the binding message will be
used to find the value at that position in a collection
obtained through the other input pin input
(ipInput()
method), and to provide that found value
on the output
output pin (opOutput()
method).
index
input pinGUIComponentBinding
public ISlot<?> opOutput()
output
output pin; when event occurs
either on input
input pin (ipInput()
method) or
on the index
input pin (ipIndex()
method),
the value in a collection from the first pin on the position
obtained from the second pin, will be provided on this pin.
output
output pinGUIComponentBinding
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |