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

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.AbstractKindAdapter
              extended by edu.ksu.cis.cadena.core.adapter.style.ComponentKindAdapter
All Implemented Interfaces:
CadenaAdapter

public class ComponentKindAdapter
extends AbstractKindAdapter


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
ComponentKindAdapter()
           
 
Method Summary
 void checkNode(EObject node)
           Checks the features of the entity.
 void forwardReferenceChanged(Notification notification, EObject notifyingObject, EStructuralFeature notifyingObjectFeature)
           
 void notifyChanged(Notification notification)
           Handles a change notification of a BaseKind object.
 
Methods inherited from class edu.ksu.cis.cadena.core.adapter.style.AbstractKindAdapter
checkPortSpecBindings
 
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

ComponentKindAdapter

public ComponentKindAdapter()
Method Detail

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

notifyChanged

public void notifyChanged(Notification notification)
Description copied from class: AbstractBaseKindAdapter

Handles a change notification of a BaseKind object.

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

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

forwardReferenceChanged

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