org.plasma.sdo.profile
Class SDOValueConstraint

java.lang.Object
  extended by org.modeldriven.fuml.FumlObject
      extended by fUML.Syntax.Classes.Kernel.Element
          extended by fUML.Syntax.Classes.Kernel.NamedElement
              extended by fUML.Syntax.Classes.Kernel.PackageableElement
                  extended by fUML.Syntax.Classes.Kernel.Namespace
                      extended by fUML.Syntax.Classes.Kernel.Type
                          extended by fUML.Syntax.Classes.Kernel.Classifier
                              extended by fUML.Syntax.CommonBehaviors.BasicBehaviors.BehavioredClassifier
                                  extended by fUML.Syntax.Classes.Kernel.Class_
                                      extended by org.modeldriven.fuml.repository.ext.Stereotype
                                          extended by 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.6
Author:
Plasma-Team

Field Summary
static String BASE__PROPERTY
           
static String FRACTION_DIGITS
          Specifies the maximum number of decimal places allowed.
static String MAX_EXCLUSIVE
          Specifies the upper bounds for numeric values (the value must be less than this value).
static String MAX_INCLUSIVE
          Specifies the upper bounds for numeric values (the value must be less than or equal to this value).
static String MAX_LENGTH
          Specifies the maximum number of characters or list items allowed.
static String MIN_EXCLUSIVE
          Specifies the lower bounds for numeric values (the value must be greater than this value).
static String MIN_INCLUSIVE
          Specifies the lower bounds for numeric values (the value must be greater than or equal to this value).
static String MIN_LENGTH
          Specifies the minimum number of characters or list items allowed.
static String PATTERN
          The Property value must match the specified regular expression.
static 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
 
Constructor Summary
SDOValueConstraint()
           
 
Method Summary
 fUML.Syntax.Classes.Kernel.Property getBase_Property()
           
 String getFractionDigits()
           
 String getMaxExclusive()
           
 String getMaxInclusive()
           
 String getMaxLength()
           
 String getMinExclusive()
           
 String getMinInclusive()
           
 String getMinLength()
           
 String getPattern()
           
 String getTotalDigits()
           
 void setBase_Property(fUML.Syntax.Classes.Kernel.Property value)
           
 void setFractionDigits(String value)
           
 void setMaxExclusive(String value)
           
 void setMaxInclusive(String value)
           
 void setMaxLength(String value)
           
 void setMinExclusive(String value)
           
 void setMinInclusive(String value)
           
 void setMinLength(String value)
           
 void setPattern(String value)
           
 void setTotalDigits(String 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
 

Field Detail

MIN_INCLUSIVE

public static final 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 String BASE__PROPERTY
See Also:
Constant Field Values

MAX_INCLUSIVE

public static final 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 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 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 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 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 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 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 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
Constructor Detail

SDOValueConstraint

public SDOValueConstraint()
Method Detail

getMinInclusive

public String getMinInclusive()
Specified by:
getMinInclusive in interface ValueConstraint

setMinInclusive

public void setMinInclusive(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 String getMaxInclusive()
Specified by:
getMaxInclusive in interface ValueConstraint

setMaxInclusive

public void setMaxInclusive(String value)
Specified by:
setMaxInclusive in interface ValueConstraint

getMinLength

public String getMinLength()
Specified by:
getMinLength in interface ValueConstraint

setMinLength

public void setMinLength(String value)
Specified by:
setMinLength in interface ValueConstraint

getMaxLength

public String getMaxLength()
Specified by:
getMaxLength in interface ValueConstraint

setMaxLength

public void setMaxLength(String value)
Specified by:
setMaxLength in interface ValueConstraint

getTotalDigits

public String getTotalDigits()
Specified by:
getTotalDigits in interface ValueConstraint

setTotalDigits

public void setTotalDigits(String value)
Specified by:
setTotalDigits in interface ValueConstraint

getFractionDigits

public String getFractionDigits()
Specified by:
getFractionDigits in interface ValueConstraint

setFractionDigits

public void setFractionDigits(String value)
Specified by:
setFractionDigits in interface ValueConstraint

getPattern

public String getPattern()
Specified by:
getPattern in interface ValueConstraint

setPattern

public void setPattern(String value)
Specified by:
setPattern in interface ValueConstraint

getMinExclusive

public String getMinExclusive()
Specified by:
getMinExclusive in interface ValueConstraint

setMinExclusive

public void setMinExclusive(String value)
Specified by:
setMinExclusive in interface ValueConstraint

getMaxExclusive

public String getMaxExclusive()
Specified by:
getMaxExclusive in interface ValueConstraint

setMaxExclusive

public void setMaxExclusive(String value)
Specified by:
setMaxExclusive in interface ValueConstraint


Copyright © 2013. All rights reserved.