org.plasma.sdo.profile
Class SDOUniqueConstraint
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.SDOUniqueConstraint
- All Implemented Interfaces:
- UniqueConstraint
public class SDOUniqueConstraint
- extends org.modeldriven.fuml.repository.ext.Stereotype
- implements UniqueConstraint
This stereotype tags a UML property as unique within its UML class and resulting SDO Type. if the unique constraint 'name' is valued, the name is used all or in part as the final physical constraint id within a physical data store. Where multiple properties within a class are tagged with this stereotype, if the unique constraint 'name' is valued for more than one UML property, these properties will be used together in the resulting physical constraint.
- Version:
- 1.1.5
- Author:
- Plasma-Team
|
Field Summary |
static java.lang.String |
BASE__PROPERTY
|
static java.lang.String |
GROUP
Used to associate one or more UML properties within a class with a single constraint definition. |
| 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 |
| 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 |
BASE__PROPERTY
public static final java.lang.String BASE__PROPERTY
- See Also:
- Constant Field Values
GROUP
public static final java.lang.String GROUP
- Used to associate one or more UML properties within a class with a single constraint definition.
- See Also:
- Constant Field Values
SDOUniqueConstraint
public SDOUniqueConstraint()
getBase_Property
public fUML.Syntax.Classes.Kernel.Property getBase_Property()
- Specified by:
getBase_Property in interface UniqueConstraint
setBase_Property
public void setBase_Property(fUML.Syntax.Classes.Kernel.Property value)
- Specified by:
setBase_Property in interface UniqueConstraint
getGroup
public java.lang.String getGroup()
- Specified by:
getGroup in interface UniqueConstraint
setGroup
public void setGroup(java.lang.String value)
- Specified by:
setGroup in interface UniqueConstraint
Copyright © 2013. All Rights Reserved.