org.plasma.sdo.profile
Class SDOConcurrent

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.SDOConcurrent
All Implemented Interfaces:
Concurrent

public class SDOConcurrent
extends org.modeldriven.fuml.repository.ext.Stereotype
implements Concurrent

Annotates or tags properties as applicable for use within various operations involving concurrency control. Concurrency control deals with handling collisions and other issues which arise when allowing multiple users or processes simultaneous access to shared entities within a data store. Generic SDO Data Access Services (DAS) are faced with the problem of determining at runtime for any data-object within a modified data-graph, which properties are useful for various checks and operations under a particular concurrency control type or strategy. Properties tagged as concurrent at the model level are made available to Data Access Services within the PlasmaSDOâ„¢ runtime and build-time environments.

Version:
1.1.6
Author:
Plasma-Team

Field Summary
static String BASE__PROPERTY
           
static String DATA_FLAVOR
          Denotes or provides a hint as to the nature of the data instructive to vaious checks and operations under a particular concurrency control type or category.
static String TYPE
          Specifies the general category of concurrency or concurrency control under which a property participates
 
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
SDOConcurrent()
           
 
Method Summary
 fUML.Syntax.Classes.Kernel.Property getBase_Property()
           
 ConcurrentDataFlavor getDataFlavor()
           
 ConcurrencyType getType()
           
 void setBase_Property(fUML.Syntax.Classes.Kernel.Property value)
           
 void setDataFlavor(ConcurrentDataFlavor value)
           
 void setType(ConcurrencyType 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

BASE__PROPERTY

public static final String BASE__PROPERTY
See Also:
Constant Field Values

TYPE

public static final String TYPE
Specifies the general category of concurrency or concurrency control under which a property participates

See Also:
Constant Field Values

DATA_FLAVOR

public static final String DATA_FLAVOR
Denotes or provides a hint as to the nature of the data instructive to vaious checks and operations under a particular concurrency control type or category.

See Also:
Constant Field Values
Constructor Detail

SDOConcurrent

public SDOConcurrent()
Method Detail

getBase_Property

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

setBase_Property

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

getType

public ConcurrencyType getType()
Specified by:
getType in interface Concurrent

setType

public void setType(ConcurrencyType value)
Specified by:
setType in interface Concurrent

getDataFlavor

public ConcurrentDataFlavor getDataFlavor()
Specified by:
getDataFlavor in interface Concurrent

setDataFlavor

public void setDataFlavor(ConcurrentDataFlavor value)
Specified by:
setDataFlavor in interface Concurrent


Copyright © 2013. All rights reserved.