org.plasma.sdo.profile
Class SDOValueSetConstraint
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.SDOValueSetConstraint
- All Implemented Interfaces:
- ValueSetConstraint
public class SDOValueSetConstraint
- extends org.modeldriven.fuml.repository.ext.Stereotype
- implements ValueSetConstraint
This stereotype allows a value set constraint to be specified for a class attribute. Attributes that have a coded type may be constrained such that the code value in an instance should be taken from the specified value set. The coding strength determines whether exceptions are allowed.
- Version:
- 1.1.6
- Author:
- Plasma-Team
|
Field Summary |
static String |
BASE__PROPERTY
|
static String |
CODING_STRENGTH
Indicates whether or not codes are restricted to those expressed in the value set |
static String |
ID
The globally unique identifier for the value set |
static String |
IGNORED_VALUE_SET_ID
Defines the set of codes within the overall value set that the implementer is willing to accept without raising an error, but whose content will be ignored and not processed in any useful manner |
static String |
MINIMUM_VALUE_SET_ID
Defines the set of codes within the overall value set that must be supported by an implementer to be considered compliant |
static String |
NAME
The descriptive name associated with the value set |
static String |
ROOT_CODE
Allows conveying the root code of the value set. |
static String |
VERSION_DATE
The date on which a specific version of the value set was created. |
static String |
VERSION_IDENTIFIER
The value which identifies a specific version of the value set. |
static String |
VERSION_TIME
The time when a specific version of the value set was created. |
| 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 |
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 |
| 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 String BASE__PROPERTY
- See Also:
- Constant Field Values
ID
public static final String ID
- The globally unique identifier for the value set
- See Also:
- Constant Field Values
NAME
public static final String NAME
- The descriptive name associated with the value set
- See Also:
- Constant Field Values
VERSION_IDENTIFIER
public static final String VERSION_IDENTIFIER
- The value which identifies a specific version of the value set. Used when performing static references to a value set
- See Also:
- Constant Field Values
VERSION_DATE
public static final String VERSION_DATE
- The date on which a specific version of the value set was created. Used when performing static references to a value set
- See Also:
- Constant Field Values
VERSION_TIME
public static final String VERSION_TIME
- The time when a specific version of the value set was created. Used when performing static references to a value set
- See Also:
- Constant Field Values
CODING_STRENGTH
public static final String CODING_STRENGTH
- Indicates whether or not codes are restricted to those expressed in the value set
- See Also:
- Constant Field Values
MINIMUM_VALUE_SET_ID
public static final String MINIMUM_VALUE_SET_ID
- Defines the set of codes within the overall value set that must be supported by an implementer to be considered compliant
- See Also:
- Constant Field Values
IGNORED_VALUE_SET_ID
public static final String IGNORED_VALUE_SET_ID
- Defines the set of codes within the overall value set that the implementer is willing to accept without raising an error, but whose content will be ignored and not processed in any useful manner
- See Also:
- Constant Field Values
ROOT_CODE
public static final String ROOT_CODE
- Allows conveying the root code of the value set. Only usable for key structural attributes.
- See Also:
- Constant Field Values
SDOValueSetConstraint
public SDOValueSetConstraint()
getBase_Property
public fUML.Syntax.Classes.Kernel.Property getBase_Property()
- Specified by:
getBase_Property in interface ValueSetConstraint
setBase_Property
public void setBase_Property(fUML.Syntax.Classes.Kernel.Property value)
- Specified by:
setBase_Property in interface ValueSetConstraint
getId
public String getId()
- Specified by:
getId in interface ValueSetConstraint
setId
public void setId(String value)
- Specified by:
setId in interface ValueSetConstraint
getName
public String getName()
- Specified by:
getName in interface ValueSetConstraint
setName
public void setName(String value)
- Specified by:
setName in interface ValueSetConstraint- Overrides:
setName in class fUML.Syntax.Classes.Kernel.NamedElement
getVersionIdentifier
public String getVersionIdentifier()
- Specified by:
getVersionIdentifier in interface ValueSetConstraint
setVersionIdentifier
public void setVersionIdentifier(String value)
- Specified by:
setVersionIdentifier in interface ValueSetConstraint
getVersionDate
public String getVersionDate()
- Specified by:
getVersionDate in interface ValueSetConstraint
setVersionDate
public void setVersionDate(String value)
- Specified by:
setVersionDate in interface ValueSetConstraint
getVersionTime
public String getVersionTime()
- Specified by:
getVersionTime in interface ValueSetConstraint
setVersionTime
public void setVersionTime(String value)
- Specified by:
setVersionTime in interface ValueSetConstraint
getCodingStrength
public CodingStrength getCodingStrength()
- Specified by:
getCodingStrength in interface ValueSetConstraint
setCodingStrength
public void setCodingStrength(CodingStrength value)
- Specified by:
setCodingStrength in interface ValueSetConstraint
getMinimumValueSetId
public String getMinimumValueSetId()
- Specified by:
getMinimumValueSetId in interface ValueSetConstraint
setMinimumValueSetId
public void setMinimumValueSetId(String value)
- Specified by:
setMinimumValueSetId in interface ValueSetConstraint
getIgnoredValueSetId
public String getIgnoredValueSetId()
- Specified by:
getIgnoredValueSetId in interface ValueSetConstraint
setIgnoredValueSetId
public void setIgnoredValueSetId(String value)
- Specified by:
setIgnoredValueSetId in interface ValueSetConstraint
getRootCode
public String getRootCode()
- Specified by:
getRootCode in interface ValueSetConstraint
setRootCode
public void setRootCode(String value)
- Specified by:
setRootCode in interface ValueSetConstraint
Copyright © 2013. All rights reserved.