|
||||||||||
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.GUIIndexOfElement
public class GUIIndexOfElement
An invisible widget that puts the index of the element provided on the
element
input pin (ipElement()
method) in the
collection provided on the input
input pin (ipInput()
),
to the output
output pin (opOutput()
method).
Nested Class Summary | |
---|---|
static class |
GUIIndexOfElement.FQPropertyNames
Deprecated. Not for public use. |
static class |
GUIIndexOfElement.PROPERTIES
Deprecated. Not for public use. |
Field Summary | |
---|---|
static IClass |
CLASSIFIER
UML class reference |
IAttributeValue<Text> |
element
Deprecated. Not for public use. |
static java.lang.String |
FQ_TYPE_NAME
Fully qualified UML class name |
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 | |
---|---|
GUIIndexOfElement()
|
Method Summary | |
---|---|
void |
constructor()
The domain-specific constructor of the Classifier. |
static GUIIndexOfElement |
create(GUIContainerComponent parent)
Returns new GUIIndexOfElement and assigns it to its parent widget. |
static GUIIndexOfElement |
create(GUIContainerComponent parent,
ISlot pinInput,
ISlot pinElement)
Deprecated. Not for public use. |
ISlot<?> |
ipElement()
Returns the element input pin; when event occurs,
the element from the binding message will be
used to determine its index (position) in a collection
obtained through the other input pin input
(ipInput() method), and to provide that found index
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 the index (in a collection) that corresponds to
the element obtained through the other input pin element
(ipElement() 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 element input pin (ipElement() method),
the index in a collection from the first pin of the element
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> element
@Deprecated public IAttributeValue<Text> output
public static final java.lang.String FQ_TYPE_NAME
public static final IClass CLASSIFIER
Constructor Detail |
---|
public GUIIndexOfElement()
Method Detail |
---|
public void constructor()
IClassifierInstance
constructor
in interface IClassifierInstance
constructor
in class GUINonVisualComponent
public static GUIIndexOfElement create(GUIContainerComponent parent)
GUIIndexOfElement
and assigns it to its parent widget.
parent
- the parent GUIContainerComponent
widget
GUIIndexOfElement
@Deprecated public static GUIIndexOfElement create(GUIContainerComponent parent, ISlot pinInput, ISlot pinElement)
public ISlot<?> ipInput()
input
input pin; when event occurs,
the collection of values from the binding message will be
inspected and the index (in a collection) that corresponds to
the element obtained through the other input pin element
(ipElement()
method) will be provided on the
output
output pin (opOutput()
method).
input
input pinGUIComponentBinding
public ISlot<?> ipElement()
element
input pin; when event occurs,
the element from the binding message will be
used to determine its index (position) in a collection
obtained through the other input pin input
(ipInput()
method), and to provide that found index
on the output
output pin (opOutput()
method).
element
input pinGUIComponentBinding
public ISlot<?> opOutput()
output
output pin; when event occurs
either on input
input pin (ipInput()
method) or
on the element
input pin (ipElement()
method),
the index in a collection from the first pin of the element
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 |