public class LambdaTypeCSImpl extends TypedRefCSImpl implements LambdaTypeCS
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 |
basicSetOwnedContextType(TypedRefCS newOwnedContextType,
NotificationChain msgs) |
NotificationChain |
basicSetOwnedResultType(TypedRefCS newOwnedResultType,
NotificationChain msgs) |
NotificationChain |
basicSetOwnedSignature(TemplateSignatureCS newOwnedSignature,
NotificationChain msgs) |
int |
eBaseStructuralFeatureID(int derivedFeatureID,
Class<?> baseClass) |
int |
eDerivedStructuralFeatureID(int baseFeatureID,
Class<?> baseClass) |
Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
NotificationChain |
eInverseAdd(InternalEObject otherEnd,
int featureID,
NotificationChain msgs) |
NotificationChain |
eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
Object newValue) |
void |
eUnset(int featureID) |
String |
getName() |
TypedRefCS |
getOwnedContextType() |
<any> |
getOwnedParameterTypes() |
TypedRefCS |
getOwnedResultType() |
TemplateSignatureCS |
getOwnedSignature() |
void |
setName(String newName) |
void |
setOwnedContextType(TypedRefCS newOwnedContextType) |
void |
setOwnedResultType(TypedRefCS newOwnedResultType) |
void |
setOwnedSignature(TemplateSignatureCS newOwnedSignature) |
String |
toString() |
basicSetOwnedMultiplicity, getOwnedMultiplicity, setOwnedMultiplicitygetPivot, resetPivot, setPivotgetCsi, getDescription, getParent, setCsiequals, getClass, hashCode, notify, notifyAll, wait, wait, waitgetOwnedMultiplicity, setOwnedMultiplicitygetPivot, setPivotgetCsi, getDescription, getParent, setCsieClassresetPivotpublic TemplateSignatureCS getOwnedSignature()
getOwnedSignature in interface TemplateableElementCSTemplateableElementCS.setOwnedSignature(TemplateSignatureCS),
BaseCSPackage.getTemplateableElementCS_OwnedSignature(),
TemplateSignatureCS.getOwningElement()public NotificationChain basicSetOwnedSignature(TemplateSignatureCS newOwnedSignature, NotificationChain msgs)
public void setOwnedSignature(TemplateSignatureCS newOwnedSignature)
setOwnedSignature in interface TemplateableElementCSnewOwnedSignature - the new value of the 'Owned Signature' containment reference.TemplateableElementCS.getOwnedSignature()public String getName()
getName in interface NameablegetName in interface LambdaTypeCSLambdaTypeCS.setName(String),
BaseCSPackage.getLambdaTypeCS_Name()public void setName(String newName)
setName in interface LambdaTypeCSnewName - the new value of the 'Name' attribute.LambdaTypeCS.getName()public TypedRefCS getOwnedContextType()
getOwnedContextType in interface LambdaTypeCSLambdaTypeCS.setOwnedContextType(TypedRefCS),
BaseCSPackage.getLambdaTypeCS_OwnedContextType()public NotificationChain basicSetOwnedContextType(TypedRefCS newOwnedContextType, NotificationChain msgs)
public void setOwnedContextType(TypedRefCS newOwnedContextType)
setOwnedContextType in interface LambdaTypeCSnewOwnedContextType - the new value of the 'Owned Context Type' containment reference.LambdaTypeCS.getOwnedContextType()public <any> getOwnedParameterTypes()
getOwnedParameterTypes in interface LambdaTypeCSBaseCSPackage.getLambdaTypeCS_OwnedParameterTypes()public TypedRefCS getOwnedResultType()
getOwnedResultType in interface LambdaTypeCSLambdaTypeCS.setOwnedResultType(TypedRefCS),
BaseCSPackage.getLambdaTypeCS_OwnedResultType()public NotificationChain basicSetOwnedResultType(TypedRefCS newOwnedResultType, NotificationChain msgs)
public void setOwnedResultType(TypedRefCS newOwnedResultType)
setOwnedResultType in interface LambdaTypeCSnewOwnedResultType - the new value of the 'Owned Result Type' containment reference.LambdaTypeCS.getOwnedResultType()public String toString()
toString in class ElementCSImplpublic NotificationChain eInverseAdd(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
public NotificationChain eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
eInverseRemove in class TypedRefCSImplpublic 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 int eBaseStructuralFeatureID(int derivedFeatureID,
Class<?> baseClass)
public int eDerivedStructuralFeatureID(int baseFeatureID,
Class<?> baseClass)
public <R> R accept(BaseCSVisitor<R> visitor)
accept in interface ElementCSaccept in interface VisitableCSaccept in class ElementCSImplCopyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.