org.eclipse.ocl.examples.xtext.base.basecs
Interface ClassifierCS

All Superinterfaces:
ElementCS, org.eclipse.emf.ecore.EObject, ModelElementCS, Nameable, NamedElementCS, org.eclipse.emf.common.notify.Notifier, Pivotable, PivotableElementCS, PivotObject, TemplateableElementCS, TypeCS, VisitableCS
All Known Subinterfaces:
ClassCS, DataTypeCS, EnumerationCS, LibClassCS
All Known Implementing Classes:
ClassCSImpl, ClassifierCSImpl, DataTypeCSImpl, EnumerationCSImpl, LibClassCSImpl

public interface ClassifierCS
extends NamedElementCS, TypeCS, TemplateableElementCS

A representation of the model object 'Classifier CS'.

The following features are supported:

See Also:
BaseCSPackage.getClassifierCS()
Generated
Model
abstract="true"

Method Summary
 Type ast()
           
 java.lang.String getInstanceClassName()
          Returns the value of the 'Instance Class Name' attribute.
 org.eclipse.emf.common.util.EList<ConstraintCS> getOwnedConstraint()
          Returns the value of the 'Owned Constraint' containment reference list.
 PackageCS getOwner()
          Returns the value of the 'Owner' container reference.
 org.eclipse.emf.common.util.EList<java.lang.String> getQualifier()
          Returns the value of the 'Qualifier' attribute list.
 void setInstanceClassName(java.lang.String value)
          Sets the value of the 'Instance Class Name' attribute.
 void setOwner(PackageCS value)
          Sets the value of the 'Owner' container reference.
 
Methods inherited from interface org.eclipse.ocl.examples.xtext.base.basecs.NamedElementCS
getName, setName
 
Methods inherited from interface org.eclipse.ocl.examples.xtext.base.basecs.ModelElementCS
getCsi, getOriginalXmiId, getOwnedAnnotation, setCsi, setOriginalXmiId
 
Methods inherited from interface org.eclipse.ocl.examples.xtext.base.basecs.PivotableElementCS
getPivot, setPivot
 
Methods inherited from interface org.eclipse.ocl.examples.xtext.base.basecs.ElementCS
accept, getDescription, getLogicalParent
 
Methods inherited from interface org.eclipse.ocl.examples.xtext.base.basecs.util.VisitableCS
eClass
 
Methods inherited from interface org.eclipse.ocl.examples.pivot.util.Pivotable
resetPivot
 
Methods inherited from interface org.eclipse.ocl.examples.xtext.base.basecs.TemplateableElementCS
getOwnedTemplateSignature, setOwnedTemplateSignature
 

Method Detail

getOwner

PackageCS getOwner()
Returns the value of the 'Owner' container reference. It is bidirectional and its opposite is 'Owned Type'.

If the meaning of the 'Owner' container reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Owner' container reference.
See Also:
setOwner(PackageCS), BaseCSPackage.getClassifierCS_Owner(), PackageCS.getOwnedType()
Generated
Model
opposite="ownedType" transient="false"

setOwner

void setOwner(PackageCS value)
Sets the value of the 'Owner' container reference.

Parameters:
value - the new value of the 'Owner' container reference.
See Also:
getOwner()
Generated

getInstanceClassName

java.lang.String getInstanceClassName()
Returns the value of the 'Instance Class Name' attribute.

If the meaning of the 'Instance Class Name' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Instance Class Name' attribute.
See Also:
setInstanceClassName(String), BaseCSPackage.getClassifierCS_InstanceClassName()
Generated
Model
unsettable="true" suppressedIsSetVisibility="true" suppressedUnsetVisibility="true"

setInstanceClassName

void setInstanceClassName(java.lang.String value)
Sets the value of the 'Instance Class Name' attribute.

Parameters:
value - the new value of the 'Instance Class Name' attribute.
See Also:
getInstanceClassName()
Generated

getOwnedConstraint

org.eclipse.emf.common.util.EList<ConstraintCS> getOwnedConstraint()
Returns the value of the 'Owned Constraint' containment reference list. The list contents are of type ConstraintCS.

If the meaning of the 'Owned Constraint' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Owned Constraint' containment reference list.
See Also:
BaseCSPackage.getClassifierCS_OwnedConstraint()
Generated
Model
containment="true"

getQualifier

org.eclipse.emf.common.util.EList<java.lang.String> getQualifier()
Returns the value of the 'Qualifier' attribute list. The list contents are of type String.

If the meaning of the 'Qualifier' attribute list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Qualifier' attribute list.
See Also:
BaseCSPackage.getClassifierCS_Qualifier()
Generated
Model

ast

Type ast()

Generated
Model
required="true" annotation="http://www.eclipse.org/emf/2002/Ecore/OCL body='pivot'"