|
||||||||||
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.GUIBufferComponent
public class GUIBufferComponent
An invisible widget that buffers value(s) received on input
input pin (ipInput()
method). The value(s) is/are buffered until
this widget receives an event on its send
input pin
(ipSend()
method), after which it sends value(s) from
input
pin on its output
output pin
(opOutput()
).
Nested Class Summary | |
---|---|
static class |
GUIBufferComponent.FQPropertyNames
Deprecated. Not for public use. |
static class |
GUIBufferComponent.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 |
IAssociationEndInstance<rs.sol.soloist.server.builtindomains.common.ElementDescriptor> |
input
Deprecated. Not for public use. |
IAttributeValue<Text> |
output
Deprecated. Not for public use. |
IAttributeValue<Text> |
send
Deprecated. Not for public use. |
IAttributeValue<Boolean> |
sendOnInit
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 | |
---|---|
GUIBufferComponent()
|
Method Summary | |
---|---|
void |
addInitialValue(rs.sol.soloist.server.uml.concepts.IElement el)
Adds the new initial value. |
void |
clearInitialValues()
Clears the initial value collection. |
void |
constructor()
The domain-specific constructor of the Classifier. |
static GUIBufferComponent |
create(GUIContainerComponent parent)
Deprecated. Not for public use. |
static GUIBufferComponent |
create(GUIContainerComponent parent,
boolean sendOnInit,
rs.sol.soloist.server.uml.concepts.IElement... input)
Returns new GUIBufferComponent and assigns it to its parent widget. |
static GUIBufferComponent |
create(GUIContainerComponent parent,
rs.sol.soloist.server.uml.concepts.IElement... input)
Deprecated. Not for public use. |
static GUIBufferComponent |
create(GUIContainerComponent parent,
ISlot pinInput)
Deprecated. Not for public use. |
java.util.List<rs.sol.soloist.server.uml.concepts.IElement> |
getInitialValues()
Returns the initial value(s). |
boolean |
getSendOnInit()
Returns whether this widget will send initial values on the output output pin (opOutput() method)
immediately after it gets initialized or not. |
ISlot<?> |
ipInput()
Returns the input input pin; when event occurs,
value(s) accepted on that pin is/are stored in this widget internally
so it/they can be provided on the output output pin
(opOutput() method) when new event appears at the
send input pin (ipSend() method). |
ISlot<?> |
ipSend()
Returns the send input pin; when event occurs,
the last value received on the input input pin
(ipInput() method) is provided on the
output output pin (opOutput() method). |
ISlot<?> |
opOutput()
Returns the output output pin; when event appears
on the send input pin (ipSend() method)
the last value from the binding message accepted over
input input pin (ipInput() method) will be
provided on this (output) pin. |
void |
removeInitialValue(rs.sol.soloist.server.uml.concepts.IElement el)
Removes one initial value. |
void |
setInitialValues(java.util.List<rs.sol.soloist.server.uml.concepts.IElement> elements)
Sets the initial values. |
void |
setSendOnInit(boolean value)
Sets whether this widget will send initial values on the output output pin (opOutput() method)
immediately after it gets initialized or not. |
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<Boolean> sendOnInit
@Deprecated public IAttributeValue<Text> send
@Deprecated public IAttributeValue<Text> output
public static final java.lang.String FQ_TYPE_NAME
public static final IClass CLASSIFIER
@Deprecated public IAssociationEndInstance<rs.sol.soloist.server.builtindomains.common.ElementDescriptor> input
Constructor Detail |
---|
public GUIBufferComponent()
Method Detail |
---|
public void constructor()
IClassifierInstance
constructor
in interface IClassifierInstance
constructor
in class GUINonVisualComponent
public static GUIBufferComponent create(GUIContainerComponent parent, boolean sendOnInit, rs.sol.soloist.server.uml.concepts.IElement... input)
GUIBufferComponent
and assigns it to its parent widget.
parent
- the parent GUIContainerComponent
widgetsendOnInit
- a boolean that specifies whether new buffer will send
initial value as soon as it gets initialized, or will wait
until it gets signal on the send
input pin
(ipSend()
method)input
- the collection of initial values
GUIBufferComponent
@Deprecated public static GUIBufferComponent create(GUIContainerComponent parent)
@Deprecated public static GUIBufferComponent create(GUIContainerComponent parent, ISlot pinInput)
@Deprecated public static GUIBufferComponent create(GUIContainerComponent parent, rs.sol.soloist.server.uml.concepts.IElement... input)
public ISlot<?> ipSend()
send
input pin; when event occurs,
the last value received on the input
input pin
(ipInput()
method) is provided on the
output
output pin (opOutput()
method).
If there were no values yet received over the input
input pin, then the initial value(s) are provided (sent) instead.
The content of the binding message accepted on this pin is of no importance. Only event is what matters.
send
input pinGUIComponentBinding
public ISlot<?> ipInput()
input
input pin; when event occurs,
value(s) accepted on that pin is/are stored in this widget internally
so it/they can be provided on the output
output pin
(opOutput()
method) when new event appears at the
send
input pin (ipSend()
method).
input
input pinGUIComponentBinding
public ISlot<?> opOutput()
output
output pin; when event appears
on the send
input pin (ipSend()
method)
the last value from the binding message accepted over
input
input pin (ipInput()
method) will be
provided on this (output) pin. If there were no values yet
received over the input
input pin, then the
initial value(s) are provided (sent) instead.
output
output pinGUIComponentBinding
public boolean getSendOnInit()
output
output pin (opOutput()
method)
immediately after it gets initialized or not.
output
output pin immediately
after it gets initialized or notpublic void setSendOnInit(boolean value)
output
output pin (opOutput()
method)
immediately after it gets initialized or not.
value
- a boolean that tells whether this widget will send
initial values on the output
output
pin immediately after it gets initialized or notpublic java.util.List<rs.sol.soloist.server.uml.concepts.IElement> getInitialValues()
public void setInitialValues(java.util.List<rs.sol.soloist.server.uml.concepts.IElement> elements)
elements
- the new list of initial valuespublic void addInitialValue(rs.sol.soloist.server.uml.concepts.IElement el)
el
- the new initial value to be addedpublic void removeInitialValue(rs.sol.soloist.server.uml.concepts.IElement el)
el
- the initial value to be removedpublic void clearInitialValues()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |