de.interactive_instruments.ShapeChange.Model.EA
Class OclConstraintEA

java.lang.Object
  extended by de.interactive_instruments.ShapeChange.Model.OclConstraintImpl
      extended by de.interactive_instruments.ShapeChange.Model.EA.OclConstraintEA
All Implemented Interfaces:
Constraint, OclConstraint

public class OclConstraintEA
extends OclConstraintImpl
implements OclConstraint

This implements the OclConstraint interface for the Enterprise Architect model platform.


Nested Class Summary
 
Nested classes/interfaces inherited from interface de.interactive_instruments.ShapeChange.Model.OclConstraint
OclConstraint.ConditionType
 
Nested classes/interfaces inherited from interface de.interactive_instruments.ShapeChange.Model.Constraint
Constraint.ModelElmtContextType
 
Field Summary
protected  EADocument document
          The model object
protected  org.sparx.AttributeConstraint eaConstraintAttribute
           
protected  org.sparx.Constraint eaConstraintClass
          The EA OCL constraint object
 
Fields inherited from class de.interactive_instruments.ShapeChange.Model.OclConstraintImpl
comments, conditionType, constraintName, constraintStatus, constraintText, contextClass, contextModelElmt, contextModelElmtType, syntaxTree
 
Constructor Summary
OclConstraintEA(EADocument doc, ClassInfoEA ci, org.sparx.Constraint constr)
          Ctor from class context
OclConstraintEA(EADocument doc, PropertyInfoEA pi, org.sparx.AttributeConstraint constr)
          Ctor from attribute context
 
Method Summary
 
Methods inherited from class de.interactive_instruments.ShapeChange.Model.OclConstraintImpl
comments, conditionType, contextClass, contextModelElmt, contextModelElmtType, name, status, syntaxTree, text
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface de.interactive_instruments.ShapeChange.Model.OclConstraint
comments, conditionType, contextClass, syntaxTree
 
Methods inherited from interface de.interactive_instruments.ShapeChange.Model.Constraint
contextModelElmt, contextModelElmtType, name, status, text
 

Field Detail

document

protected EADocument document
The model object


eaConstraintClass

protected org.sparx.Constraint eaConstraintClass
The EA OCL constraint object


eaConstraintAttribute

protected org.sparx.AttributeConstraint eaConstraintAttribute
Constructor Detail

OclConstraintEA

public OclConstraintEA(EADocument doc,
                       ClassInfoEA ci,
                       org.sparx.Constraint constr)
Ctor from class context


OclConstraintEA

public OclConstraintEA(EADocument doc,
                       PropertyInfoEA pi,
                       org.sparx.AttributeConstraint constr)
Ctor from attribute context



Copyright © 2015. All rights reserved.