public class TypeNameExpCSImpl extends TypedRefCSImpl implements TypeNameExpCS
The following features are implemented:
| Modifier and Type | Method and Description |
|---|---|
<R> R |
accept(BaseCSVisitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
NotificationChain |
basicSetOwnedCurlyBracketedClause(CurlyBracketedClauseCS newOwnedCurlyBracketedClause,
NotificationChain msgs) |
NotificationChain |
basicSetOwnedPathName(PathNameCS newOwnedPathName,
NotificationChain msgs) |
NotificationChain |
basicSetOwnedPatternGuard(ExpCS newOwnedPatternGuard,
NotificationChain msgs) |
Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
NotificationChain |
eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
Object newValue) |
void |
eUnset(int featureID) |
Type |
getElement() |
NamedElement |
getNamedElement() |
CurlyBracketedClauseCS |
getOwnedCurlyBracketedClause() |
PathNameCS |
getOwnedPathName() |
ExpCS |
getOwnedPatternGuard() |
void |
setOwnedCurlyBracketedClause(CurlyBracketedClauseCS newOwnedCurlyBracketedClause) |
void |
setOwnedPathName(PathNameCS newOwnedPathName) |
void |
setOwnedPatternGuard(ExpCS newOwnedPatternGuard) |
basicSetOwnedMultiplicity, getOwnedMultiplicity, setOwnedMultiplicitygetPivot, resetPivot, setPivotgetCsi, getDescription, getParent, setCsi, toStringequals, getClass, hashCode, notify, notifyAll, wait, wait, waitgetOwnedMultiplicity, setOwnedMultiplicitygetPivot, setPivotgetCsi, getDescription, getParent, setCsieClassresetPivotpublic PathNameCS getOwnedPathName()
getOwnedPathName in interface TypeNameExpCSTypeNameExpCS.setOwnedPathName(PathNameCS),
EssentialOCLCSPackage.getTypeNameExpCS_OwnedPathName()public NotificationChain basicSetOwnedPathName(PathNameCS newOwnedPathName, NotificationChain msgs)
public void setOwnedPathName(PathNameCS newOwnedPathName)
setOwnedPathName in interface TypeNameExpCSnewOwnedPathName - the new value of the 'Owned Path Name' containment reference.TypeNameExpCS.getOwnedPathName()public NotificationChain eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
eInverseRemove in class TypedRefCSImplpublic NamedElement getNamedElement()
public Object eGet(int featureID, boolean resolve, boolean coreType)
eGet in class TypedRefCSImplpublic void eSet(int featureID,
Object newValue)
eSet in class TypedRefCSImplpublic void eUnset(int featureID)
eUnset in class TypedRefCSImplpublic boolean eIsSet(int featureID)
eIsSet in class TypedRefCSImplpublic <R> R accept(BaseCSVisitor<R> visitor)
accept in interface ElementCSaccept in interface VisitableCSaccept in class ElementCSImplpublic Type getElement()
getElement in interface TypeNameExpCSEssentialOCLCSPackage.getTypeNameExpCS_Element()public CurlyBracketedClauseCS getOwnedCurlyBracketedClause()
getOwnedCurlyBracketedClause in interface TypeNameExpCSTypeNameExpCS.setOwnedCurlyBracketedClause(CurlyBracketedClauseCS),
EssentialOCLCSPackage.getTypeNameExpCS_OwnedCurlyBracketedClause()public NotificationChain basicSetOwnedCurlyBracketedClause(CurlyBracketedClauseCS newOwnedCurlyBracketedClause, NotificationChain msgs)
public void setOwnedCurlyBracketedClause(CurlyBracketedClauseCS newOwnedCurlyBracketedClause)
setOwnedCurlyBracketedClause in interface TypeNameExpCSnewOwnedCurlyBracketedClause - the new value of the 'Owned Curly Bracketed Clause' containment reference.TypeNameExpCS.getOwnedCurlyBracketedClause()public ExpCS getOwnedPatternGuard()
getOwnedPatternGuard in interface TypeNameExpCSTypeNameExpCS.setOwnedPatternGuard(ExpCS),
EssentialOCLCSPackage.getTypeNameExpCS_OwnedPatternGuard()public NotificationChain basicSetOwnedPatternGuard(ExpCS newOwnedPatternGuard, NotificationChain msgs)
public void setOwnedPatternGuard(ExpCS newOwnedPatternGuard)
setOwnedPatternGuard in interface TypeNameExpCSnewOwnedPatternGuard - the new value of the 'Owned Pattern Guard' containment reference.TypeNameExpCS.getOwnedPatternGuard()Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.