|
||||||||||
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
public abstract class GUIItemSetting
An abstarct base class for different kinds of GUI configuration settings for specific kinds of GUI items. This object defines the presentation and behavior of elements of one kind, or for one particular element. It inherits the features from its supersetting, and can redefine some.
GUIContext
,
GUISettingFeature
Nested Class Summary | |
---|---|
static class |
GUIItemSetting.FQPropertyNames
Deprecated. Not for public use. |
static class |
GUIItemSetting.PROPERTIES
Deprecated. Not for public use. |
Field Summary | |
---|---|
static IClass |
CLASSIFIER
UML class reference |
IAttributeValue<Text> |
description
Deprecated. Not for public use. |
IAssociationEndInstance<GUISettingFeature> |
features
Deprecated. Not for public use. |
static java.lang.String |
FQ_TYPE_NAME
Fully qualified UML class name |
IAttributeValue<Text> |
name
Deprecated. Not for public use. |
IAssociationEndInstance<GUIContext> |
owner
Deprecated. Not for public use. |
IAssociationEndInstance<GUIMultitypingFeature> |
ownerFeature
Deprecated. Not for public use. |
IAssociationEndInstance<GUIItemSetting> |
subsettings
Deprecated. Not for public use. |
IAssociationEndInstance<GUIItemSetting> |
supersetting
Deprecated. Not for public use. |
Constructor Summary | |
---|---|
GUIItemSetting()
|
Method Summary | |
---|---|
void |
addFeature(GUISettingFeature f)
Adds a feature to a collection of owned features. |
void |
addSetting(GUIItemSetting s)
Adds a setting to a collection of sub-settings. |
void |
clearContexts()
Clears all sub-settings. |
void |
clearFeatures()
Clears all owned features. |
void |
constructor()
The domain-specific constructor of the Classifier. |
boolean |
doesMatch(rs.sol.soloist.server.uml.concepts.IElement el)
Deprecated. |
boolean |
doesMatchFully(rs.sol.soloist.server.uml.concepts.IElement el)
Deprecated. |
java.lang.String |
getDescription()
Returns the description of the setting. |
GUISettingFeature |
getFeature(java.lang.String name)
Returns the GUISettingFeature with the given name,
owned or inherited from the owner context, or null if such does
not exist. |
java.util.List<GUISettingFeature> |
getFeatures()
Returns the collection of owned features. |
abstract int |
getMatchingRate(rs.sol.soloist.server.uml.concepts.IElement el)
Deprecated. |
java.lang.String |
getName()
Returns the name of the setting. |
GUISettingFeature |
getOwnedFeature(java.lang.String name)
Returns the owned GUISettingFeature with the given name or null if
such does not exist. |
java.util.List<GUIItemSetting> |
getSettings()
Returns the collection of sub-settings. |
void |
removeFeature(GUISettingFeature f)
Removes a feature from a collection of owned features. |
void |
removeSetting(GUIItemSetting s)
Removes a setting from a collection of sub-settings. |
void |
setDescription(java.lang.String desc)
Sets new description for this setting. |
void |
setName(java.lang.String name)
Sets new name for this setting. |
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 |
---|
@Deprecated public IAttributeValue<Text> name
@Deprecated public IAttributeValue<Text> description
public static final java.lang.String FQ_TYPE_NAME
public static final IClass CLASSIFIER
@Deprecated public IAssociationEndInstance<GUIItemSetting> supersetting
@Deprecated public IAssociationEndInstance<GUIItemSetting> subsettings
@Deprecated public IAssociationEndInstance<GUISettingFeature> features
@Deprecated public IAssociationEndInstance<GUIContext> owner
@Deprecated public IAssociationEndInstance<GUIMultitypingFeature> ownerFeature
Constructor Detail |
---|
public GUIItemSetting()
Method Detail |
---|
public void constructor()
IClassifierInstance
constructor
in interface IClassifierInstance
constructor
in class rs.sol.soloist.server.builtindomains.common.ObjectOfClass
@Deprecated public abstract 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).
@Deprecated public boolean doesMatch(rs.sol.soloist.server.uml.concepts.IElement el)
Returns true if getMatchingRate(el)>=0.
@Deprecated public boolean doesMatchFully(rs.sol.soloist.server.uml.concepts.IElement el)
Returns true if getMatchingRate(el)==0.
public GUISettingFeature getOwnedFeature(java.lang.String name)
GUISettingFeature
with the given name or null if
such does not exist.
name
- the name of the owned feature to be returned
GUISettingFeature
with the given namepublic GUISettingFeature getFeature(java.lang.String name)
GUISettingFeature
with the given name,
owned or inherited from the owner context, or null if such does
not exist.
name
- the name of the searched for feature
GUISettingFeature
with the given name,
owned or inherited from the owner contextpublic java.lang.String getName()
public java.lang.String getDescription()
public void setName(java.lang.String name)
name
- the new name of the settingpublic void setDescription(java.lang.String desc)
desc
- the new description of the settingpublic java.util.List<GUIItemSetting> getSettings()
public void addSetting(GUIItemSetting s)
s
- the setting to be addedpublic void removeSetting(GUIItemSetting s)
s
- the setting to be removedpublic void clearContexts()
public java.util.List<GUISettingFeature> getFeatures()
public void addFeature(GUISettingFeature f)
f
- the feature to be addedpublic void removeFeature(GUISettingFeature f)
f
- the feature to be removedpublic void clearFeatures()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |