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

All Superinterfaces:
ClassifierCS, ElementCS, org.eclipse.emf.ecore.EObject, ModelElementCS, Nameable, NamedElementCS, NamespaceCS, org.eclipse.emf.common.notify.Notifier, Pivotable, PivotableElementCS, PivotObject, TemplateableElementCS, TypeCS, VisitableCS
All Known Subinterfaces:
LibClassCS
All Known Implementing Classes:
ClassCSImpl, LibClassCSImpl

public interface ClassCS
extends ClassifierCS, NamespaceCS

A representation of the model object 'Class CS'.

The following features are supported:

See Also:
BaseCSPackage.getClassCS()
Generated
Model

Method Summary
 TypedRefCS getOwnedMetaType()
          Returns the value of the 'Owned Meta Type' containment reference.
 org.eclipse.emf.common.util.EList<OperationCS> getOwnedOperation()
          Returns the value of the 'Owned Operation' containment reference list.
 org.eclipse.emf.common.util.EList<StructuralFeatureCS> getOwnedProperty()
          Returns the value of the 'Owned Property' containment reference list.
 org.eclipse.emf.common.util.EList<TypedRefCS> getOwnedSuperType()
          Returns the value of the 'Owned Super Type' containment reference list.
 boolean isSetOwnedSuperType()
          Returns whether the value of the 'Owned Super Type' containment reference list is set.
 void setOwnedMetaType(TypedRefCS value)
          Sets the value of the 'Owned Meta Type' containment reference.
 void unsetOwnedSuperType()
          Unsets the value of the 'Owned Super Type' containment reference list.
 
Methods inherited from interface org.eclipse.ocl.examples.xtext.base.basecs.ClassifierCS
ast, getInstanceClassName, getOwnedConstraint, getOwner, getQualifier, setInstanceClassName, setOwner
 
Methods inherited from interface org.eclipse.ocl.examples.xtext.base.basecs.TemplateableElementCS
getOwnedTemplateSignature, setOwnedTemplateSignature
 
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.pivot.util.Pivotable
resetPivot
 

Method Detail

getOwnedSuperType

org.eclipse.emf.common.util.EList<TypedRefCS> getOwnedSuperType()
Returns the value of the 'Owned Super Type' containment reference list. The list contents are of type TypedRefCS.

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

Returns:
the value of the 'Owned Super Type' containment reference list.
See Also:
isSetOwnedSuperType(), unsetOwnedSuperType(), BaseCSPackage.getClassCS_OwnedSuperType()
Generated
Model
containment="true" unsettable="true"

unsetOwnedSuperType

void unsetOwnedSuperType()
Unsets the value of the 'Owned Super Type' containment reference list.

See Also:
isSetOwnedSuperType(), getOwnedSuperType()
Generated

isSetOwnedSuperType

boolean isSetOwnedSuperType()
Returns whether the value of the 'Owned Super Type' containment reference list is set.

Returns:
whether the value of the 'Owned Super Type' containment reference list is set.
See Also:
unsetOwnedSuperType(), getOwnedSuperType()
Generated

getOwnedOperation

org.eclipse.emf.common.util.EList<OperationCS> getOwnedOperation()
Returns the value of the 'Owned Operation' containment reference list. The list contents are of type OperationCS. It is bidirectional and its opposite is 'Owning Class'.

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

Returns:
the value of the 'Owned Operation' containment reference list.
See Also:
BaseCSPackage.getClassCS_OwnedOperation(), OperationCS.getOwningClass()
Generated
Model
opposite="owningClass" containment="true"

getOwnedProperty

org.eclipse.emf.common.util.EList<StructuralFeatureCS> getOwnedProperty()
Returns the value of the 'Owned Property' containment reference list. The list contents are of type StructuralFeatureCS. It is bidirectional and its opposite is 'Owner'.

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

Returns:
the value of the 'Owned Property' containment reference list.
See Also:
BaseCSPackage.getClassCS_OwnedProperty(), StructuralFeatureCS.getOwner()
Generated
Model
opposite="owner" containment="true"

getOwnedMetaType

TypedRefCS getOwnedMetaType()
Returns the value of the 'Owned Meta Type' containment reference.

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

Returns:
the value of the 'Owned Meta Type' containment reference.
See Also:
setOwnedMetaType(TypedRefCS), BaseCSPackage.getClassCS_OwnedMetaType()
Generated
Model
containment="true"

setOwnedMetaType

void setOwnedMetaType(TypedRefCS value)
Sets the value of the 'Owned Meta Type' containment reference.

Parameters:
value - the new value of the 'Owned Meta Type' containment reference.
See Also:
getOwnedMetaType()
Generated