|
||||||||||
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.components.GUIContainerComponent
public abstract class GUIContainerComponent
Abstract base class for different kinds of container GUI widgets.
GUIApplicationComponent
,
GUIDeckComponent
,
GUIDialogComponent
,
GUIDisclosurePanel
,
GUIDynamicContentsPanel
,
GUIPanelComponent
,
GUIScrollPanel
,
GUITabComponent
Nested Class Summary | |
---|---|
static class |
GUIContainerComponent.FQPropertyNames
Deprecated. Not for public use. |
static class |
GUIContainerComponent.PROPERTIES
Deprecated. Not for public use. |
Field Summary | |
---|---|
IAttributeValue<Text> |
back
Deprecated. Not for public use. |
IAssociationEndInstance<GUIComponent> |
children
Deprecated. Not for public use. |
static IClass |
CLASSIFIER
UML class reference |
IAttributeValue<Text> |
forward
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. |
static org.apache.log4j.Logger |
logger
Deprecated. Not for public use. |
IAttributeValue<Text> |
next
Deprecated. Not for public use. |
IAttributeValue<Text> |
output
Deprecated. Not for public use. |
IAttributeValue<Text> |
previous
Deprecated. Not for public use. |
IAttributeValue<Text> |
refresh
Deprecated. Not for public use. |
IAttributeValue<Text> |
reset
Deprecated. Not for public use. |
IAttributeValue<Text> |
submit
Deprecated. Not for public use. |
IAttributeValue<Integer> |
visibleChild
Deprecated. Not for public use. |
Fields inherited from class rs.sol.soloist.server.guiconfiguration.construction.GUIComponent |
---|
addStyle, context, description, enabled, init, inputBindings, layoutData, name, outputBindings, ownerTable, parent, removeStyle, show, showInParent, styleName, tooltip, visible |
Constructor Summary | |
---|---|
GUIContainerComponent()
|
Method Summary | |
---|---|
void |
add(GUIComponent c)
Adds a child widget to this widget. |
void |
addFirst(GUIComponent c)
Adds a child widget to this widget on the first place (zero index). |
void |
clear()
Clears all child widgets from this widget. |
void |
constructor()
The domain-specific constructor of the Classifier. |
GUIComponent |
get(int at)
Returns the child widget with the given index. |
int |
getVisibleChild()
Returns initially visible child index of this widget. |
ISlot<?> |
ipBack()
Returns the back input pin; when event occurs,
the child of this widget that was visible before currently
visible child will get visible (only if this widget supports it). |
ISlot<?> |
ipForward()
Returns the forward input pin; when event occurs,
the child of this widget that was visible after currently
visible child will get visible (only if this widget supports it). |
ISlot<?> |
ipNext()
Returns the next input pin; when event occurs,
if the child with the index i is currently visible, then the
child with the index i + 1 will get visible (
only if this widget supports it). |
ISlot<?> |
ipPrevious()
Returns the previous input pin; when event occurs,
if the child with the index i is currently visible, then the
child with the index i - 1 will get visible (
only if this widget supports it). |
ISlot<?> |
ipRefresh()
Returns the refresh input pin; when event occurs,
the empty binding message will be sent to all children of this
widget of the GUIEdit type to the refresh
input pin
(ipRefresh()
method). |
ISlot<?> |
ipRelay1()
Returns the relay1 input pin; when event occurs,
the content of the binding message is immediately forwarded
to the relay1 output pin (opRelay1() method). |
ISlot<?> |
ipRelay2()
Returns the relay2 input pin; when event occurs,
the content of the binding message is immediately forwarded
to the relay2 output pin (opRelay2() method). |
ISlot<?> |
ipReset()
Returns the reset input pin; when event occurs,
the empty binding message will be sent to all children of this
widget of the GUIInput type to the reset
input pin
(ipReset()
method). |
ISlot<?> |
ipSubmit()
Returns the submit input pin; when event occurs,
the empty binding message will be sent to all children of this
widget of the GUIEdit type to the submit
input pin
(ipSubmit()
method). |
ISlot<?> |
ipVisibleChild()
Returns the visibleChild input pin; when event occurs,
the integer content of the binding message will be use to
define the index of the next visible child of this widget
(only if this widget supports it). |
ISlot<?> |
opRelay1()
Returns the relay1 output pin; when
event arrives on the relay1 input pin
(ipRelay1() method) the binding message content
is immediately forwarded to this pin. |
ISlot<?> |
opRelay2()
Returns the relay2 output pin; when
event arrives on the relay2 input pin
(ipRelay2() method) the binding message content
is immediately forwarded to this pin. |
ISlot<?> |
opVisibleChild()
Returns the visibleChild output pin; each time
visible child of this widget changes, the binding message with
the index of that child is provided on this pin. |
void |
remove(GUIComponent c)
Removes a child widget from this widget. |
void |
removeFirst()
Removes a child widget from this widget's first place (zero index). |
void |
setVisibleChild(int visibleChildIndex)
Sets initially visible child index of this widget. |
void |
validate()
Validates a configuration settings of this widget. |
void |
validateSingleChild()
Deprecated. Not for public use. |
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> output
@Deprecated public IAttributeValue<Text> previous
@Deprecated public IAttributeValue<Text> next
@Deprecated public IAttributeValue<Text> back
@Deprecated public IAttributeValue<Text> forward
@Deprecated public IAttributeValue<Integer> visibleChild
@Deprecated public IAttributeValue<Text> submit
@Deprecated public IAttributeValue<Text> refresh
@Deprecated public IAttributeValue<Text> reset
public static final java.lang.String FQ_TYPE_NAME
public static final IClass CLASSIFIER
@Deprecated public IAssociationEndInstance<GUIComponent> children
@Deprecated public static final org.apache.log4j.Logger logger
Constructor Detail |
---|
public GUIContainerComponent()
Method Detail |
---|
public void constructor()
IClassifierInstance
constructor
in interface IClassifierInstance
constructor
in class GUIComponent
public void validate()
GUIComponent
validate
in class GUIComponent
@Deprecated public void validateSingleChild()
public ISlot<?> ipRelay1()
relay1
input pin; when event occurs,
the content of the binding message is immediately forwarded
to the relay1
output pin (opRelay1()
method).
relay1
input pinGUIComponentBinding
public ISlot<?> ipRelay2()
relay2
input pin; when event occurs,
the content of the binding message is immediately forwarded
to the relay2
output pin (opRelay2()
method).
relay2
input pinGUIComponentBinding
public ISlot<?> ipPrevious()
previous
input pin; when event occurs,
if the child with the index i is currently visible, then the
child with the index i - 1 will get visible (
only if this widget supports it).
The content of the binding message accepted on this pin is of no importance. Only event is what matters.
previous
input pinGUIComponentBinding
public ISlot<?> ipNext()
next
input pin; when event occurs,
if the child with the index i is currently visible, then the
child with the index i + 1 will get visible (
only if this widget supports it).
The content of the binding message accepted on this pin is of no importance. Only event is what matters.
next
input pinGUIComponentBinding
public ISlot<?> ipBack()
back
input pin; when event occurs,
the child of this widget that was visible before currently
visible child will get visible (only if this widget supports it).
The content of the binding message accepted on this pin is of no importance. Only event is what matters.
back
input pinGUIComponentBinding
public ISlot<?> ipForward()
forward
input pin; when event occurs,
the child of this widget that was visible after currently
visible child will get visible (only if this widget supports it).
The content of the binding message accepted on this pin is of no importance. Only event is what matters.
forward
input pinGUIComponentBinding
public ISlot<?> ipVisibleChild()
visibleChild
input pin; when event occurs,
the integer content of the binding message will be use to
define the index of the next visible child of this widget
(only if this widget supports it).
visibleChild
input pinGUIComponentBinding
public ISlot<?> ipSubmit()
submit
input pin; when event occurs,
the empty binding message will be sent to all children of this
widget of the GUIEdit
type to the submit
input pin
(ipSubmit()
method).
The content of the binding message accepted on this pin is of no importance. Only event is what matters.
submit
input pinGUIComponentBinding
public ISlot<?> ipRefresh()
refresh
input pin; when event occurs,
the empty binding message will be sent to all children of this
widget of the GUIEdit
type to the refresh
input pin
(ipRefresh()
method).
The content of the binding message accepted on this pin is of no importance. Only event is what matters.
refresh
input pinGUIComponentBinding
public ISlot<?> ipReset()
reset
input pin; when event occurs,
the empty binding message will be sent to all children of this
widget of the GUIInput
type to the reset
input pin
(ipReset()
method).
The content of the binding message accepted on this pin is of no importance. Only event is what matters.
reset
input pinGUIComponentBinding
public ISlot<?> opVisibleChild()
visibleChild
output pin; each time
visible child of this widget changes, the binding message with
the index of that child is provided on this pin.
visibleChild
output pinGUIComponentBinding
public ISlot<?> opRelay1()
relay1
output pin; when
event arrives on the relay1
input pin
(ipRelay1()
method) the binding message content
is immediately forwarded to this pin.
relay1
output pinGUIComponentBinding
public ISlot<?> opRelay2()
relay2
output pin; when
event arrives on the relay2
input pin
(ipRelay2()
method) the binding message content
is immediately forwarded to this pin.
relay2
output pinGUIComponentBinding
public int getVisibleChild()
setVisibleChild(int)
public void setVisibleChild(int visibleChildIndex)
visibleChildIndex
- initially visible child index of this widgetpublic void add(GUIComponent c)
c
- a widget to be addedpublic void addFirst(GUIComponent c)
c
- a widget to be added on the first placepublic void remove(GUIComponent c)
c
- a widget to be removedpublic void removeFirst()
public void clear()
public GUIComponent get(int at)
at
- the index of the widget to be returned.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |