rs.sol.soloist.server.guiconfiguration.style
Class GUIDataTypeInstanceSetting
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.style.GUIItemSetting
rs.sol.soloist.server.guiconfiguration.style.GUIDataTypeInstanceSetting
- All Implemented Interfaces:
- rs.sol.soloist.server.uml.concepts.IElement, IClassifierInstance, IClassInstance, IRTElement
public class GUIDataTypeInstanceSetting
- extends GUIItemSetting
A GUIItemSetting for instances of data types. It can configure
presentation and behavior of GUI items rendering all instances of
data types, or all instances of one particular data type, or of one
particular instance. This depends on what type of element is provided
during the construction of this object.
- Author:
- SOL Expert Group
- See Also:
create(GUIContext, IElement)
,
GUIContext
,
GUISettingFeature
Method Summary |
void |
constructor()
The domain-specific constructor of the Classifier. |
static GUIDataTypeInstanceSetting |
create(GUIContext context,
rs.sol.soloist.server.uml.concepts.IElement specificElement)
Returns new GUIDataTypeInstanceSetting for the specified
context and specific element. |
int |
getMatchingRate(rs.sol.soloist.server.uml.concepts.IElement el)
Deprecated. Not for public use. |
Methods inherited from class rs.sol.soloist.server.guiconfiguration.style.GUIItemSetting |
addFeature, addSetting, clearContexts, clearFeatures, doesMatch, doesMatchFully, getDescription, getFeature, getFeatures, getName, getOwnedFeature, getSettings, removeFeature, removeSetting, 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.IElement |
isKindOf, isModelElement, isRTElement |
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
specificElement
@Deprecated
public IAssociationEndInstance<rs.sol.soloist.server.builtindomains.common.ElementDescriptor> specificElement
- Deprecated. Not for public use.
GUIDataTypeInstanceSetting
public GUIDataTypeInstanceSetting()
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 GUIItemSetting
getMatchingRate
@Deprecated
public int getMatchingRate(rs.sol.soloist.server.uml.concepts.IElement el)
- Deprecated. Not for public use.
- Description copied from class:
GUIItemSetting
- Returns the measure of how this GUI Item Setting matches the given
Element, i.e., the "matching distance":
== -1: does not match at all (infinite distance);
== 0: matches completely (best, 0 distance);
>0: matches partly, the greater the number - the worse it matches
(longer matching distance).
- Specified by:
getMatchingRate
in class GUIItemSetting
create
public static GUIDataTypeInstanceSetting create(GUIContext context,
rs.sol.soloist.server.uml.concepts.IElement specificElement)
- Returns new
GUIDataTypeInstanceSetting
for the specified
context and specific element.
- Parameters:
context
- the context to which new setting should be assigned tospecificElement
- the specific element to which this setting should hold for
- Returns:
- new
GUIDataTypeInstanceSetting