EGF Engine
Release 0.1.0

org.eclipse.egf.pattern.relations.impl
Class CallParameterImpl

java.lang.Object
  extended by EObjectImpl
      extended by org.eclipse.egf.pattern.relations.impl.PatternRelationImpl
          extended by org.eclipse.egf.pattern.relations.impl.CallParameterImpl
All Implemented Interfaces:
CallParameter, PatternRelation

public class CallParameterImpl
extends PatternRelationImpl
implements CallParameter

An implementation of the model object 'Call Parameter'.

The following features are implemented:


Field Summary
protected  String type
          The cached value of the 'Type' attribute
protected static String TYPE_EDEFAULT
          The default value of the 'Type' attribute
 
Fields inherited from class org.eclipse.egf.pattern.relations.impl.PatternRelationImpl
name, NAME_EDEFAULT
 
Constructor Summary
protected CallParameterImpl()
           
 
Method Summary
 Object eGet(int featureID, boolean resolve, boolean coreType)
           
 boolean eIsSet(int featureID)
           
 void eSet(int featureID, Object newValue)
           
protected  EClass eStaticClass()
           
 void eUnset(int featureID)
           
 String getType()
           
 void setType(String newType)
           
 String toString()
           
 
Methods inherited from class org.eclipse.egf.pattern.relations.impl.PatternRelationImpl
getName, setName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.egf.pattern.relations.PatternRelation
getName, setName
 

Field Detail

TYPE_EDEFAULT

protected static final String TYPE_EDEFAULT
The default value of the 'Type' attribute.

See Also:
getType()

type

protected String type
The cached value of the 'Type' attribute.

See Also:
getType()
Constructor Detail

CallParameterImpl

protected CallParameterImpl()

Method Detail

eStaticClass

protected EClass eStaticClass()

Overrides:
eStaticClass in class PatternRelationImpl

getType

public String getType()

Specified by:
getType in interface CallParameter
Returns:
the value of the 'Type' attribute.
See Also:
CallParameter.setType(String), RelationsPackage.getCallParameter_Type()

setType

public void setType(String newType)

Specified by:
setType in interface CallParameter
Parameters:
newType - the new value of the 'Type' attribute.
See Also:
CallParameter.getType()

eGet

public Object eGet(int featureID,
                   boolean resolve,
                   boolean coreType)

Overrides:
eGet in class PatternRelationImpl

eSet

public void eSet(int featureID,
                 Object newValue)

Overrides:
eSet in class PatternRelationImpl

eUnset

public void eUnset(int featureID)

Overrides:
eUnset in class PatternRelationImpl

eIsSet

public boolean eIsSet(int featureID)

Overrides:
eIsSet in class PatternRelationImpl

toString

public String toString()

Overrides:
toString in class PatternRelationImpl

EGF Engine
Release 0.1.0

Copyright (c) Thales Corporate Services S.A.S, 2009.

This page is made available under license. For full details see the LEGAL in the documentation book that contains this page.