org.plasma.sdo.profile
Class SDOValueConstraint
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.SDOValueConstraint
- All Implemented Interfaces:
- ValueConstraint
public class SDOValueConstraint
- extends org.modeldriven.fuml.repository.ext.Stereotype
- implements ValueConstraint
This stereotype allows a value constraint to be specified for a class attribute.
- Version:
- 1.1.5
- Author:
- Plasma-Team
|
Field Summary |
static java.lang.String |
BASE__PROPERTY
|
static java.lang.String |
FRACTION_DIGITS
Specifies the maximum number of decimal places allowed. |
static java.lang.String |
MAX_EXCLUSIVE
Specifies the upper bounds for numeric values (the value must be less than this value). |
static java.lang.String |
MAX_INCLUSIVE
Specifies the upper bounds for numeric values (the value must be less than or equal to this value). |
static java.lang.String |
MAX_LENGTH
Specifies the maximum number of characters or list items allowed. |
static java.lang.String |
MIN_EXCLUSIVE
Specifies the lower bounds for numeric values (the value must be greater than this value). |
static java.lang.String |
MIN_INCLUSIVE
Specifies the lower bounds for numeric values (the value must be greater than or equal to this value). |
static java.lang.String |
MIN_LENGTH
Specifies the minimum number of characters or list items allowed. |
static java.lang.String |
PATTERN
The Property value must match the specified regular expression. |
static java.lang.String |
TOTAL_DIGITS
Specifies the exact number of digits allowed. |
| 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 |
MIN_INCLUSIVE
public static final java.lang.String MIN_INCLUSIVE
- Specifies the lower bounds for numeric values (the value must be greater than or equal to this value). Note: the data type is currently string to support bioinformatics and other scientific models, as no long or real primitive type exists in the current UML version and restrictions in these models often involves very, very large integral or real numbers.
- See Also:
- Constant Field Values
BASE__PROPERTY
public static final java.lang.String BASE__PROPERTY
- See Also:
- Constant Field Values
MAX_INCLUSIVE
public static final java.lang.String MAX_INCLUSIVE
- Specifies the upper bounds for numeric values (the value must be less than or equal to this value). Note: the data type is currently string to support bioinformatics and other scientific models, as no long or real primitive type exists in the current UML version and restrictions in these models often involves very, very large integral or real numbers.
- See Also:
- Constant Field Values
MIN_LENGTH
public static final java.lang.String MIN_LENGTH
- Specifies the minimum number of characters or list items allowed. Must be equal to or greater than zero. Note: the data type is currently string to support bioinformatics and other scientific models, as no long or real primitive type exists in the current UML version and restrictions in these models often involves very, very large integral or real numbers.
- See Also:
- Constant Field Values
MAX_LENGTH
public static final java.lang.String MAX_LENGTH
- Specifies the maximum number of characters or list items allowed. Must be equal to or greater than zero. Note: the data type is currently string to support bioinformatics and other scientific models, as no long or real primitive type exists in the current UML version and restrictions in these models often involves very, very large integral or real numbers.
- See Also:
- Constant Field Values
TOTAL_DIGITS
public static final java.lang.String TOTAL_DIGITS
- Specifies the exact number of digits allowed. Must be greater than zero. The total number of digits for the Property value must be below or equal to the specified total. Note: the data type is currently string to support bioinformatics and other scientific models, as no long or real primitive type exists in the current UML version and restrictions in these models often involves very, very large integral or real numbers.
- See Also:
- Constant Field Values
FRACTION_DIGITS
public static final java.lang.String FRACTION_DIGITS
- Specifies the maximum number of decimal places allowed. Must be equal to or greater than zero. Note: the data type is currently string to support bioinformatics and other scientific models, as no long or real primitive type exists in the current UML version and restrictions in these models often involves very, very large integral or real numbers.
- See Also:
- Constant Field Values
PATTERN
public static final java.lang.String PATTERN
- The Property value must match the specified regular expression. The regular expression follows the Java regular expression conventions. Defines the exact sequence of characters that are acceptable
- See Also:
- Constant Field Values
MIN_EXCLUSIVE
public static final java.lang.String MIN_EXCLUSIVE
- Specifies the lower bounds for numeric values (the value must be greater than this value). Note: the data type is currently string to support bioinformatics and other scientific models, as no long or real primitive type exists in the current UML version and restrictions in these models often involves very, very large integral or real numbers.
- See Also:
- Constant Field Values
MAX_EXCLUSIVE
public static final java.lang.String MAX_EXCLUSIVE
- Specifies the upper bounds for numeric values (the value must be less than this value). Note: the data type is currently string to support bioinformatics and other scientific models, as no long or real primitive type exists in the current UML version and restrictions in these models often involves very, very large integral or real numbers.
- See Also:
- Constant Field Values
SDOValueConstraint
public SDOValueConstraint()
getMinInclusive
public java.lang.String getMinInclusive()
- Specified by:
getMinInclusive in interface ValueConstraint
setMinInclusive
public void setMinInclusive(java.lang.String value)
- Specified by:
setMinInclusive in interface ValueConstraint
getBase_Property
public fUML.Syntax.Classes.Kernel.Property getBase_Property()
- Specified by:
getBase_Property in interface ValueConstraint
setBase_Property
public void setBase_Property(fUML.Syntax.Classes.Kernel.Property value)
- Specified by:
setBase_Property in interface ValueConstraint
getMaxInclusive
public java.lang.String getMaxInclusive()
- Specified by:
getMaxInclusive in interface ValueConstraint
setMaxInclusive
public void setMaxInclusive(java.lang.String value)
- Specified by:
setMaxInclusive in interface ValueConstraint
getMinLength
public java.lang.String getMinLength()
- Specified by:
getMinLength in interface ValueConstraint
setMinLength
public void setMinLength(java.lang.String value)
- Specified by:
setMinLength in interface ValueConstraint
getMaxLength
public java.lang.String getMaxLength()
- Specified by:
getMaxLength in interface ValueConstraint
setMaxLength
public void setMaxLength(java.lang.String value)
- Specified by:
setMaxLength in interface ValueConstraint
getTotalDigits
public java.lang.String getTotalDigits()
- Specified by:
getTotalDigits in interface ValueConstraint
setTotalDigits
public void setTotalDigits(java.lang.String value)
- Specified by:
setTotalDigits in interface ValueConstraint
getFractionDigits
public java.lang.String getFractionDigits()
- Specified by:
getFractionDigits in interface ValueConstraint
setFractionDigits
public void setFractionDigits(java.lang.String value)
- Specified by:
setFractionDigits in interface ValueConstraint
getPattern
public java.lang.String getPattern()
- Specified by:
getPattern in interface ValueConstraint
setPattern
public void setPattern(java.lang.String value)
- Specified by:
setPattern in interface ValueConstraint
getMinExclusive
public java.lang.String getMinExclusive()
- Specified by:
getMinExclusive in interface ValueConstraint
setMinExclusive
public void setMinExclusive(java.lang.String value)
- Specified by:
setMinExclusive in interface ValueConstraint
getMaxExclusive
public java.lang.String getMaxExclusive()
- Specified by:
getMaxExclusive in interface ValueConstraint
setMaxExclusive
public void setMaxExclusive(java.lang.String value)
- Specified by:
setMaxExclusive in interface ValueConstraint
Copyright © 2013. All Rights Reserved.