|
||||||||||
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.GUIServiceAccessPointComponent
public abstract class GUIServiceAccessPointComponent
An abstract base class for all invisible widgets that serve to access
domain object space and fetch domain objects. Fetched objects are
provided on the value
output pin (opValue()
method).
GUIClassInstancesSAPComponent
,
GUIFindAllInstancesSAPComponent
,
GUIFindSingleInstanceSAPComponent
Nested Class Summary | |
---|---|
static class |
GUIServiceAccessPointComponent.FQPropertyNames
Deprecated. Not for public use. |
static class |
GUIServiceAccessPointComponent.PROPERTIES
Deprecated. Not for public use. |
Field Summary | |
---|---|
IAttributeValue<Boolean> |
accessOnInit
Deprecated. Not for public use. |
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> |
refresh
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 | |
---|---|
GUIServiceAccessPointComponent()
|
Method Summary | |
---|---|
void |
constructor()
The domain-specific constructor of the Classifier. |
boolean |
getAccessOnInit()
Returns whether this widget will fetch elements as soon as it gets initialized or not. |
abstract java.util.List<rs.sol.soloist.server.uml.concepts.IElement> |
getValues(rs.sol.soloist.server.uml.concepts.IElement el)
Returns the collection of elements in some way related to the given element. |
java.lang.Object |
handle(rs.sol.soloist.client.common.requests.Request request)
Handles single request from the client (browser) and returns an appropriate response. |
ISlot<?> |
ipElement()
Returns the element input pin; when event occurs,
this widget will fetch elements based on the element from
the binding message received on this pin, and provide them on
the value output pin (opValue() method). |
ISlot<?> |
ipRefresh()
Returns the refresh input pin; when event occurs,
this widget will re-fetch elements based on the last element
received on the element input pin
(ipElement() method), and provide them on
the value output pin (opValue() method). |
ISlot<?> |
opValue()
Returns the value output pin; when event occurs
on either element input pin (ipElement() method)
or refresh input pin (ipRefresh() method) this
widget will fetch a collection of elements and provide it on this pin. |
void |
setAccessOnInit(boolean accessOnInit)
Returns whether this widget will fetch elements as soon as 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> accessOnInit
@Deprecated public IAttributeValue<Text> element
@Deprecated public IAttributeValue<Text> refresh
@Deprecated public IAttributeValue<Text> value
public static final java.lang.String FQ_TYPE_NAME
public static final IClass CLASSIFIER
Constructor Detail |
---|
public GUIServiceAccessPointComponent()
Method Detail |
---|
public void constructor()
IClassifierInstance
constructor
in interface IClassifierInstance
constructor
in class GUINonVisualComponent
public abstract java.util.List<rs.sol.soloist.server.uml.concepts.IElement> getValues(rs.sol.soloist.server.uml.concepts.IElement el)
el
- the element for which the related elements should
be retrieved
public java.lang.Object handle(rs.sol.soloist.client.common.requests.Request request)
GUIComponent
handle
in class GUIComponent
request
- a Request
from client deserialized and ready
to be handeled
Object
representing the server's
response to a requestpublic ISlot<?> ipElement()
element
input pin; when event occurs,
this widget will fetch elements based on the element from
the binding message received on this pin, and provide them on
the value
output pin (opValue()
method).
element
input pinGUIComponentBinding
public ISlot<?> ipRefresh()
refresh
input pin; when event occurs,
this widget will re-fetch elements based on the last element
received on the element
input pin
(ipElement()
method), and provide them on
the value
output pin (opValue()
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<?> opValue()
value
output pin; when event occurs
on either element
input pin (ipElement()
method)
or refresh
input pin (ipRefresh()
method) this
widget will fetch a collection of elements and provide it on this pin.
value
output pinGUIComponentBinding
public boolean getAccessOnInit()
public void setAccessOnInit(boolean accessOnInit)
accessOnInit
- a boolean that tells whether this
widget will fetch elements as soon
as it gets initialized or not
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |