org.plasma.sdo.profile
Class SDOEnumerationConstraint
java.lang.Object
org.modeldriven.fuml.FumlObject
fUML.Syntax.Classes.Kernel.Element
fUML.Syntax.Classes.Kernel.NamedElement
fUML.Syntax.Classes.Kernel.PackageableElement
fUML.Syntax.Classes.Kernel.Namespace
fUML.Syntax.Classes.Kernel.Type
fUML.Syntax.Classes.Kernel.Classifier
fUML.Syntax.CommonBehaviors.BasicBehaviors.BehavioredClassifier
fUML.Syntax.Classes.Kernel.Class_
org.modeldriven.fuml.repository.ext.Stereotype
org.plasma.sdo.profile.SDOEnumerationConstraint
- All Implemented Interfaces:
- EnumerationConstraint
public class SDOEnumerationConstraint
- extends org.modeldriven.fuml.repository.ext.Stereotype
- implements EnumerationConstraint
This stereotype constrains a UML property by means of a given UML enumeration. It enables use of UML Enumerations which are part of the UML model when specifying a constraint on class properties. UML Enumerations used with this stereotype must be tagged with the SDOEnumeration stereotype.
- Version:
- 1.1.7
- Author:
- Plasma-Team
| Fields inherited from class fUML.Syntax.Classes.Kernel.Class_ |
isActive, isID, nestedClassifier, ownedAttribute, ownedOperation, ownedReception, superClass |
| Fields inherited from class fUML.Syntax.CommonBehaviors.BasicBehaviors.BehavioredClassifier |
classifierBehavior, ownedBehavior |
| Fields inherited from class fUML.Syntax.Classes.Kernel.Classifier |
attribute, feature, general, generalization, inheritedMember, isAbstract, isFinalSpecialization |
| Fields inherited from class fUML.Syntax.Classes.Kernel.Type |
package_ |
| Fields inherited from class fUML.Syntax.Classes.Kernel.Namespace |
elementImport, importedMember, member, ownedMember, packageImport |
| Fields inherited from class fUML.Syntax.Classes.Kernel.PackageableElement |
visibility |
| Fields inherited from class fUML.Syntax.Classes.Kernel.NamedElement |
name, namespace, qualifiedName |
| Fields inherited from class fUML.Syntax.Classes.Kernel.Element |
ownedComment, ownedElement, owner |
|
Method Summary |
fUML.Syntax.Classes.Kernel.Property |
getBase_Property()
|
fUML.Syntax.Classes.Kernel.Enumeration |
getValue()
|
void |
setBase_Property(fUML.Syntax.Classes.Kernel.Property value)
|
void |
setValue(fUML.Syntax.Classes.Kernel.Enumeration value)
|
| Methods inherited from class fUML.Syntax.Classes.Kernel.Class_ |
addGeneralization, addNestedClassifier, addOwnedAttribute, addOwnedOperation, addOwnedReception, inherit, setIsActive |
| Methods inherited from class fUML.Syntax.CommonBehaviors.BasicBehaviors.BehavioredClassifier |
addOwnedBehavior, setClassifierBehavior |
| Methods inherited from class fUML.Syntax.Classes.Kernel.Classifier |
addAttribute, addFeature, hasVisibilityOf, inheritableMembers, setIsAbstract, setIsFinalSpecialization |
| Methods inherited from class fUML.Syntax.Classes.Kernel.Type |
_setPackage |
| Methods inherited from class fUML.Syntax.Classes.Kernel.Namespace |
addElementImport, addMember, addOwnedMember, addPackageImport |
| Methods inherited from class fUML.Syntax.Classes.Kernel.PackageableElement |
setVisibility |
| Methods inherited from class fUML.Syntax.Classes.Kernel.NamedElement |
_setNamespace, setName |
| Methods inherited from class fUML.Syntax.Classes.Kernel.Element |
addOwnedElement |
| Methods inherited from class org.modeldriven.fuml.FumlObject |
getHref, getXmiId, getXmiNamespace, setHref, setXmiId, setXmiNamespace |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VALUE
public static final String VALUE
- The UML enumeration class with which to restrict a UML property. UML Enumerations used with this stereotype must be tagged with the SDOEnumeration stereotype.
- See Also:
- Constant Field Values
BASE__PROPERTY
public static final String BASE__PROPERTY
- See Also:
- Constant Field Values
SDOEnumerationConstraint
public SDOEnumerationConstraint()
getValue
public fUML.Syntax.Classes.Kernel.Enumeration getValue()
- Specified by:
getValue in interface EnumerationConstraint
setValue
public void setValue(fUML.Syntax.Classes.Kernel.Enumeration value)
- Specified by:
setValue in interface EnumerationConstraint
getBase_Property
public fUML.Syntax.Classes.Kernel.Property getBase_Property()
- Specified by:
getBase_Property in interface EnumerationConstraint
setBase_Property
public void setBase_Property(fUML.Syntax.Classes.Kernel.Property value)
- Specified by:
setBase_Property in interface EnumerationConstraint
Copyright © 2014. All rights reserved.