|
||||||||||
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.style.GUIItemSetting rs.sol.soloist.server.guiconfiguration.style.GUIClassifierSetting
public class GUIClassifierSetting
A GUIItemSetting
for classes. It can configure presentation and
behavior of GUI items rendering all classes or one particular class. It
depends on whether spefific class is provided during the construction of this
object.
create(GUIContext, IClassifier)
,
GUIContext
,
GUISettingFeature
Nested Class Summary | |
---|---|
static class |
GUIClassifierSetting.FQPropertyNames
Deprecated. Not for public use. |
static class |
GUIClassifierSetting.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.MElementDescriptor> |
specificClassifier
Deprecated. Not for public use. |
Fields inherited from class rs.sol.soloist.server.guiconfiguration.style.GUIItemSetting |
---|
description, features, name, owner, ownerFeature, subsettings, supersetting |
Constructor Summary | |
---|---|
GUIClassifierSetting()
|
Method Summary | |
---|---|
void |
constructor()
The domain-specific constructor of the Classifier. |
static GUIClassifierSetting |
create(GUIContext context,
IClassifier classifier)
Returns new GUIClassifierSetting for the specified
classifier and assigns it to the specified owner context. |
int |
getMatchingRate(rs.sol.soloist.server.uml.concepts.IElement el)
Deprecated. Not for public use. |
IClassifier |
getSpecificClassifier()
Returns the classifier to which this object is related to. |
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.runtime.IRTElement |
---|
getMElement |
Methods inherited from interface rs.sol.soloist.server.uml.concepts.IElement |
---|
isKindOf, isModelElement, isRTElement |
Field Detail |
---|
public static final java.lang.String FQ_TYPE_NAME
public static final IClass CLASSIFIER
@Deprecated public IAssociationEndInstance<rs.sol.soloist.server.builtindomains.common.MElementDescriptor> specificClassifier
Constructor Detail |
---|
public GUIClassifierSetting()
Method Detail |
---|
public void constructor()
IClassifierInstance
constructor
in interface IClassifierInstance
constructor
in class GUIItemSetting
@Deprecated public int getMatchingRate(rs.sol.soloist.server.uml.concepts.IElement el)
== -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).
Redefined. Does:
- If el is not a Class, then return -1;
- Else if (specificElement!=null), then if (el==specificElement.getElement()) then return 0;
- Else if (specificElement==null), then return 1;
- Else return -1.
getMatchingRate
in class GUIItemSetting
public IClassifier getSpecificClassifier()
public static GUIClassifierSetting create(GUIContext context, IClassifier classifier)
GUIClassifierSetting
for the specified
classifier and assigns it to the specified owner context.
context
- the owner contextclassifier
- the classifier to which new object should be related to
GUIClassifierSetting
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |