org.eclipse.ocl.ecore.delegate
Class OCLSettingDelegate

java.lang.Object
  extended by BasicSettingDelegate.Stateless
      extended by org.eclipse.ocl.ecore.delegate.OCLSettingDelegate

public class OCLSettingDelegate
extends BasicSettingDelegate.Stateless

An implementation of a setting delegate that computes OCL derived features.

Since:
3.0

Field Summary
protected  OCLDelegateDomain delegateDomain
           
 
Constructor Summary
OCLSettingDelegate(OCLDelegateDomain delegateDomain, EStructuralFeature structuralFeature)
          Initializes me with my structural feature.
 
Method Summary
protected  java.lang.Object get(InternalEObject owner, boolean resolve, boolean coreType)
           
 java.lang.String getFeatureName()
           
protected  boolean isSet(InternalEObject owner)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

delegateDomain

protected final OCLDelegateDomain delegateDomain
Constructor Detail

OCLSettingDelegate

public OCLSettingDelegate(OCLDelegateDomain delegateDomain,
                          EStructuralFeature structuralFeature)
Initializes me with my structural feature.

Parameters:
structuralFeature - the structural feature that I handle
Throws:
ParserException - if the structural feature's OCL derivation is invalid
Method Detail

get

protected java.lang.Object get(InternalEObject owner,
                               boolean resolve,
                               boolean coreType)

getFeatureName

public java.lang.String getFeatureName()

isSet

protected boolean isSet(InternalEObject owner)

toString

public java.lang.String toString()

Copyright 2002, 2007 IBM Corporation and others.
All Rights Reserved.