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

All Superinterfaces:
ElementCS, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier, Pivotable, PivotObject, VisitableCS
All Known Subinterfaces:
PathElementWithURICS
All Known Implementing Classes:
PathElementCSImpl, PathElementWithURICSImpl

public interface PathElementCS
extends ElementCS, Pivotable

A representation of the model object 'Simple Named Element Ref CS'.

The following features are supported:

See Also:
BaseCSPackage.getPathElementCS()
Generated
Model
superTypes="org.eclipse.ocl.examples.xtext.base.basecs.ElementCS org.eclipse.ocl.examples.pivot.Pivotable"

Method Summary
 Element basicGetElement()
           
 Element getElement()
          Returns the value of the 'Element' reference.
 org.eclipse.emf.ecore.EClassifier getElementType()
          Returns the value of the 'Element Type' reference.
 PathNameCS getPathName()
          Returns the value of the 'Path Name' container reference.
 boolean isType()
           
 void setElement(Element value)
          Sets the value of the 'Element' reference.
 void setElementType(org.eclipse.emf.ecore.EClassifier value)
          Sets the value of the 'Element Type' reference.
 void setPathName(PathNameCS value)
          Sets the value of the 'Path Name' container reference.
 
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
getPivot, resetPivot
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Method Detail

getPathName

PathNameCS getPathName()
Returns the value of the 'Path Name' container reference. It is bidirectional and its opposite is 'Path'.

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

Returns:
the value of the 'Path Name' container reference.
See Also:
setPathName(PathNameCS), BaseCSPackage.getPathElementCS_PathName(), PathNameCS.getPath()
Generated
Model
opposite="path" required="true" transient="false"

setPathName

void setPathName(PathNameCS value)
Sets the value of the 'Path Name' container reference.

Parameters:
value - the new value of the 'Path Name' container reference.
See Also:
getPathName()
Generated

getElement

Element getElement()
Returns the value of the 'Element' reference.

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

Returns:
the value of the 'Element' reference.
See Also:
setElement(Element), BaseCSPackage.getPathElementCS_Element()
Generated
Model
required="true"

setElement

void setElement(Element value)
Sets the value of the 'Element' reference.

Parameters:
value - the new value of the 'Element' reference.
See Also:
getElement()
Generated

getElementType

org.eclipse.emf.ecore.EClassifier getElementType()
Returns the value of the 'Element Type' reference.

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

Returns:
the value of the 'Element Type' reference.
See Also:
setElementType(EClassifier), BaseCSPackage.getPathElementCS_ElementType()
Generated
Model
resolveProxies="false" transient="true"

setElementType

void setElementType(org.eclipse.emf.ecore.EClassifier value)
Sets the value of the 'Element Type' reference.

Parameters:
value - the new value of the 'Element Type' reference.
See Also:
getElementType()
Generated

basicGetElement

Element basicGetElement()

Generated
NOT

isType

boolean isType()