rs.sol.soloist.server.guiconfiguration.style
Class GUIBindingsFeature

java.lang.Object
  extended by rs.sol.soloist.server.uml.commonimplementation.runtime._ClassifierInstance
      extended by rs.sol.soloist.server.uml.commonimplementation.runtime._ClassInstance
          extended by rs.sol.soloist.server.javaimpl.runtime.SOLoistClassInstance
              extended by rs.sol.soloist.server.builtindomains.common.ObjectOfClass
                  extended by rs.sol.soloist.server.guiconfiguration.style.GUISettingFeature
                      extended by rs.sol.soloist.server.guiconfiguration.style.GUIBindingsFeature
All Implemented Interfaces:
rs.sol.soloist.server.uml.concepts.IElement, IClassifierInstance, IClassInstance, IRTElement

public class GUIBindingsFeature
extends GUISettingFeature

A GUISettingFeature that provides a collection of bindings.

Author:
SOL Expert Group
See Also:
GUIContext, GUIItemSetting, GUIComponentBinding

Nested Class Summary
static class GUIBindingsFeature.FQPropertyNames
          Deprecated. Not for public use.
static class GUIBindingsFeature.PROPERTIES
          Deprecated. Not for public use.
 
Field Summary
 IAssociationEndInstance<GUIComponentBinding> bindings
          Deprecated. Not for public use.
static IClass CLASSIFIER
          UML class reference
 IAttributeValue<Text> click
          Deprecated. Not for public use.
 IAttributeValue<Text> doubleClick
          Deprecated. Not for public use.
static java.lang.String FQ_TYPE_NAME
          Fully qualified UML class name
 IAttributeValue<Text> rightClick
          Deprecated. Not for public use.
 
Fields inherited from class rs.sol.soloist.server.guiconfiguration.style.GUISettingFeature
complain, description, name, ownerContext, ownerSetting
 
Constructor Summary
GUIBindingsFeature()
           
 
Method Summary
 void constructor()
          The domain-specific constructor of the Classifier.
static GUIBindingsFeature create(GUIContext context)
          Returns new GUIBindingsFeature and assigns it to the provided owner context.
static GUIBindingsFeature create(GUIItemSetting setting)
          Returns new GUIBindingsFeature and assigns it to the provided owner setting.
 java.lang.Object createInfo(rs.sol.soloist.server.uml.concepts.IElement el, IElementPresentationProvider epp)
          Deprecated. Not for public use.
 ISlot getOutputPin(java.lang.String name)
          Deprecated. Not for public use.
 java.util.List<ISlot> getOutputPins()
          Deprecated. Not for public use.
 boolean isElementSpecific()
          Deprecated. Not for public use.
 ISlot<?> opClick()
          Returns the click output pin; when click occurs on the object instance, that object will be provided on this pin.
 ISlot<?> opDoubleClick()
          Returns the doubleClick output pin; when double click occurs on the object instance, that object will be provided on this pin.
 ISlot<?> opRightClick()
          Returns the rightClick output pin; when right click occurs on the object instance, that object will be provided on this pin.
 
Methods inherited from class rs.sol.soloist.server.guiconfiguration.style.GUISettingFeature
getComplain, getContext, getDescription, getName, setComplain, setDescription, setName
 
Methods inherited from class rs.sol.soloist.server.builtindomains.common.ObjectOfClass
handle
 
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, destructor, 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, destructor, 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

click

@Deprecated
public IAttributeValue<Text> click
Deprecated. Not for public use.

doubleClick

@Deprecated
public IAttributeValue<Text> doubleClick
Deprecated. Not for public use.

rightClick

@Deprecated
public IAttributeValue<Text> rightClick
Deprecated. Not for public use.

FQ_TYPE_NAME

public static final java.lang.String FQ_TYPE_NAME
Fully qualified UML class name

See Also:
Constant Field Values

CLASSIFIER

public static final IClass CLASSIFIER
UML class reference


bindings

@Deprecated
public IAssociationEndInstance<GUIComponentBinding> bindings
Deprecated. Not for public use.
Constructor Detail

GUIBindingsFeature

public GUIBindingsFeature()
Method Detail

constructor

public void constructor()
Description copied from interface: IClassifierInstance
The domain-specific constructor of the Classifier.

Specified by:
constructor in interface IClassifierInstance
Overrides:
constructor in class GUISettingFeature

getOutputPin

@Deprecated
public ISlot getOutputPin(java.lang.String name)
Deprecated. Not for public use.


isElementSpecific

@Deprecated
public boolean isElementSpecific()
Deprecated. Not for public use.

Overrides:
isElementSpecific in class GUISettingFeature

getOutputPins

@Deprecated
public java.util.List<ISlot> getOutputPins()
Deprecated. Not for public use.


createInfo

@Deprecated
public java.lang.Object createInfo(rs.sol.soloist.server.uml.concepts.IElement el,
                                              IElementPresentationProvider epp)
Deprecated. Not for public use.

Specified by:
createInfo in class GUISettingFeature

create

public static GUIBindingsFeature create(GUIContext context)
Returns new GUIBindingsFeature and assigns it to the provided owner context.

Parameters:
context - the owner context
Returns:
new GUIBindingsFeature

create

public static GUIBindingsFeature create(GUIItemSetting setting)
Returns new GUIBindingsFeature and assigns it to the provided owner setting.

Parameters:
setting - the owner setting
Returns:
new GUIBindingsFeature

opRightClick

public ISlot<?> opRightClick()
Returns the rightClick output pin; when right click occurs on the object instance, that object will be provided on this pin.

Returns:
the rightClick output pin

opDoubleClick

public ISlot<?> opDoubleClick()
Returns the doubleClick output pin; when double click occurs on the object instance, that object will be provided on this pin.

Returns:
the doubleClick output pin

opClick

public ISlot<?> opClick()
Returns the click output pin; when click occurs on the object instance, that object will be provided on this pin.

Returns:
the click output pin