edu.ksu.cis.cadena.core.adapter.style
Class ComponentMetaKindAdapter

java.lang.Object
  extended by edu.ksu.cis.cadena.core.adapter.BaseCadenaAdapter
      extended by edu.ksu.cis.cadena.core.adapter.style.AbstractBaseKindAdapter
          extended by edu.ksu.cis.cadena.core.adapter.style.AbstractMetaKindAdapter
              extended by edu.ksu.cis.cadena.core.adapter.style.ComponentMetaKindAdapter
All Implemented Interfaces:
CadenaAdapter

public class ComponentMetaKindAdapter
extends AbstractMetaKindAdapter

Author:
matt TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Style - Code Templates

Field Summary
 
Fields inherited from class edu.ksu.cis.cadena.core.adapter.style.AbstractBaseKindAdapter
NAME_EMPTY_ERROR, PARENT_DELETED_ERROR, PARENT_NOT_EXPOSED_ERROR, PARENT_NOT_SPECIFIED_ERROR, PARENT_NOT_VISIBLE_ERROR, PARENT_UNRESOLVED_ERROR
 
Fields inherited from class edu.ksu.cis.cadena.core.adapter.BaseCadenaAdapter
REFERENCED_OBJECT_IN_TRASH_ERROR
 
Constructor Summary
ComponentMetaKindAdapter()
          Default constructor
 
Method Summary
 void checkNode(EObject node)
           Checks the features of the entity.
 void forwardReferenceChanged(Notification notification, EObject notifyingObject, EStructuralFeature notifyingFeature)
           
 void notifyChanged(Notification notification)
           Handles a change notification of a ComponentMetaKind object.
 
Methods inherited from class edu.ksu.cis.cadena.core.adapter.BaseCadenaAdapter
addAffectedReferrers, addNotificationValues, getAffectedValues, getTarget, isAdapterForType, setMarkers, setTarget
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComponentMetaKindAdapter

public ComponentMetaKindAdapter()
Default constructor

Method Detail

notifyChanged

public void notifyChanged(Notification notification)

Handles a change notification of a ComponentMetaKind object.

Depending on the feature that was changed, various checkXXX methods may be called

Overrides:
notifyChanged in class AbstractBaseKindAdapter
Parameters:
notification - The notification message

checkNode

public void checkNode(EObject node)
Description copied from class: AbstractBaseKindAdapter

Checks the features of the entity.

This is a convenience method that invokes the following methods:

Specified by:
checkNode in interface CadenaAdapter
Overrides:
checkNode in class AbstractBaseKindAdapter
Parameters:
node - The entity to check

forwardReferenceChanged

public void forwardReferenceChanged(Notification notification,
                                    EObject notifyingObject,
                                    EStructuralFeature notifyingFeature)
Specified by:
forwardReferenceChanged in interface CadenaAdapter
Overrides:
forwardReferenceChanged in class AbstractBaseKindAdapter