|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectrs.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.GUISlotListenerComponent
public class GUISlotListenerComponent
An invisible widget that accepts an object on element
input
pin (ipElement()
method), and provides objects linked over
the slot for property set by calling setPropertyFQName(String)
method, on its value
output pin (opValue()
method).
Output values will be automatically updated according to each modification
of values on the slot.
Nested Class Summary | |
---|---|
static class |
GUISlotListenerComponent.FQPropertyNames
Deprecated. Not for public use. |
static class |
GUISlotListenerComponent.PROPERTIES
Deprecated. Not for public use. |
Field Summary | |
---|---|
static IClass |
CLASSIFIER
UML class reference |
IAssociationEndInstance<rs.sol.soloist.server.builtindomains.common.ElementDescriptor> |
element
Deprecated. Not for public use. |
static java.lang.String |
FQ_TYPE_NAME
Fully qualified UML class name |
IAttributeValue<Boolean> |
indirect
Deprecated. Not for public use. |
IAttributeValue<Text> |
propertyFQName
Deprecated. Not for public use. |
IAttributeValue<Text> |
value
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 | |
---|---|
GUISlotListenerComponent()
|
Method Summary | |
---|---|
void |
constructor()
The domain-specific constructor of the Classifier. |
static GUISlotListenerComponent |
create(GUIContainerComponent parent,
IProperty property)
Returns new GUISlotListenerComponent that reads the slot
of the given property of an element received on the element
input pin (ipElement() ), provides just read elements on the
value output pin (opValue() ), and finally assigns
new object to the given parent GUIContainerComponent . |
rs.sol.soloist.server.uml.concepts.IElement |
getElement()
Returns the initially assigned element. |
boolean |
getIndirect()
Deprecated. Not for public use. |
IProperty |
getProperty()
Deprecated. Not for public use. |
java.lang.String |
getPropertyFQName()
Returns the property FQ name. |
ISlot<?> |
ipElement()
Returns the element input pin; when event occurs,
this widget will fetch elements linked over the slot of this
widget to the element from the binding message received on this pin,
and provide them on the value output pin
(opValue() method). |
ISlot<?> |
opValue()
Returns the value output pin; when event occurs
on element input pin (ipElement() method)
this widget will fetch a collection of elements on the slot and
provide them on this pin. |
void |
setElement(rs.sol.soloist.server.uml.concepts.IElement initial)
Sets the initial element. |
void |
setIndirect(boolean value)
Deprecated. Not for public use. |
void |
setPropertyFQName(java.lang.String fqName)
Sets the FQ name of the property that will be used for reading corresponding slot of the element received on the element input pin (ipElement() method). |
void |
validate()
Validates a configuration settings of this widget. |
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> propertyFQName
@Deprecated public IAttributeValue<Boolean> indirect
@Deprecated public IAttributeValue<Text> value
public static final java.lang.String FQ_TYPE_NAME
public static final IClass CLASSIFIER
@Deprecated public IAssociationEndInstance<rs.sol.soloist.server.builtindomains.common.ElementDescriptor> element
Constructor Detail |
---|
public GUISlotListenerComponent()
Method Detail |
---|
public void constructor()
IClassifierInstance
constructor
in interface IClassifierInstance
constructor
in class GUINonVisualComponent
public void validate()
GUIComponent
validate
in class GUIComponent
@Deprecated public IProperty getProperty()
public rs.sol.soloist.server.uml.concepts.IElement getElement()
setElement(IElement)
public static GUISlotListenerComponent create(GUIContainerComponent parent, IProperty property)
GUISlotListenerComponent
that reads the slot
of the given property of an element received on the element
input pin (ipElement()
), provides just read elements on the
value
output pin (opValue()
), and finally assigns
new object to the given parent GUIContainerComponent
.
parent
- the parent GUIContainerComponent
widgetproperty
- the property used for transformation
GUISlotListenerComponent
public ISlot<?> ipElement()
element
input pin; when event occurs,
this widget will fetch elements linked over the slot of this
widget to the element from the binding message received on this pin,
and provide them on the value
output pin
(opValue()
method).
element
input pinsetPropertyFQName(String)
,
GUIComponentBinding
public ISlot<?> opValue()
value
output pin; when event occurs
on element
input pin (ipElement()
method)
this widget will fetch a collection of elements on the slot and
provide them on this pin.
value
output pinGUIComponentBinding
public void setElement(rs.sol.soloist.server.uml.concepts.IElement initial)
initial
- the initial elementpublic java.lang.String getPropertyFQName()
setPropertyFQName(String)
public void setPropertyFQName(java.lang.String fqName)
element
input pin (ipElement()
method).
fqName
- the property FQ name@Deprecated public boolean getIndirect()
@Deprecated public void setIndirect(boolean value)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |