EGF Engine
Release 0.1.0

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

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

public class ParameterRelationImpl
extends PatternRelationImpl
implements ParameterRelation

An implementation of the model object 'Parameter Relation'.

The following features are implemented:


Field Summary
protected  EClass type
          The cached value of the 'Type' reference
 
Fields inherited from class org.eclipse.egf.pattern.relations.impl.PatternRelationImpl
name, NAME_EDEFAULT
 
Constructor Summary
protected ParameterRelationImpl()
           
 
Method Summary
 EClass basicGetType()
           
 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)
           
 EClass getType()
           
 void setType(EClass newType)
           
 
Methods inherited from class org.eclipse.egf.pattern.relations.impl.PatternRelationImpl
getName, setName, toString
 
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

protected EClass type
The cached value of the 'Type' reference.

See Also:
getType()
Constructor Detail

ParameterRelationImpl

protected ParameterRelationImpl()

Method Detail

eStaticClass

protected EClass eStaticClass()

Overrides:
eStaticClass in class PatternRelationImpl

getType

public EClass getType()

Specified by:
getType in interface ParameterRelation
Returns:
the value of the 'Type' reference.
See Also:
ParameterRelation.setType(EClass), RelationsPackage.getParameterRelation_Type()

basicGetType

public EClass basicGetType()


setType

public void setType(EClass newType)

Specified by:
setType in interface ParameterRelation
Parameters:
newType - the new value of the 'Type' reference.
See Also:
ParameterRelation.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

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.