org.plasma.sdo.profile
Class SDOSemanticConstraint

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.SDOSemanticConstraint
All Implemented Interfaces:
SemanticConstraint

public class SDOSemanticConstraint
extends org.modeldriven.fuml.repository.ext.Stereotype
implements SemanticConstraint

Restricts a property to a single concept or set of concepts within a knowledge domain

Version:
1.1.5
Author:
Plasma-Team

Field Summary
static java.lang.String BASE__PROPERTY
           
static java.lang.String CONCEPT_DOMAIN
          The root term within a knowledge domain
static java.lang.String CONCEPT_ID
          The identifier of a specific term within a knowledge domain
static java.lang.String CONCEPT_NAME
          The name of a specific term within a knowledge domain
 
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
SDOSemanticConstraint()
           
 
Method Summary
 fUML.Syntax.Classes.Kernel.Property getBase_Property()
           
 java.lang.String getConceptDomain()
           
 java.lang.String getConceptId()
           
 java.lang.String getConceptName()
           
 void setBase_Property(fUML.Syntax.Classes.Kernel.Property value)
           
 void setConceptDomain(java.lang.String value)
           
 void setConceptId(java.lang.String value)
           
 void setConceptName(java.lang.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

CONCEPT_NAME

public static final java.lang.String CONCEPT_NAME
The name of a specific term within a knowledge domain

See Also:
Constant Field Values

CONCEPT_DOMAIN

public static final java.lang.String CONCEPT_DOMAIN
The root term within a knowledge domain

See Also:
Constant Field Values

CONCEPT_ID

public static final java.lang.String CONCEPT_ID
The identifier of a specific term within a knowledge domain

See Also:
Constant Field Values

BASE__PROPERTY

public static final java.lang.String BASE__PROPERTY
See Also:
Constant Field Values
Constructor Detail

SDOSemanticConstraint

public SDOSemanticConstraint()
Method Detail

getConceptName

public java.lang.String getConceptName()
Specified by:
getConceptName in interface SemanticConstraint

setConceptName

public void setConceptName(java.lang.String value)
Specified by:
setConceptName in interface SemanticConstraint

getConceptDomain

public java.lang.String getConceptDomain()
Specified by:
getConceptDomain in interface SemanticConstraint

setConceptDomain

public void setConceptDomain(java.lang.String value)
Specified by:
setConceptDomain in interface SemanticConstraint

getConceptId

public java.lang.String getConceptId()
Specified by:
getConceptId in interface SemanticConstraint

setConceptId

public void setConceptId(java.lang.String value)
Specified by:
setConceptId in interface SemanticConstraint

getBase_Property

public fUML.Syntax.Classes.Kernel.Property getBase_Property()
Specified by:
getBase_Property in interface SemanticConstraint

setBase_Property

public void setBase_Property(fUML.Syntax.Classes.Kernel.Property value)
Specified by:
setBase_Property in interface SemanticConstraint


Copyright © 2013. All Rights Reserved.