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

java.lang.Object
  extended by edu.ksu.cis.cadena.core.adapter.BaseCadenaAdapter
      extended by edu.ksu.cis.cadena.core.adapter.style.AbstractBaseKindAdapter
All Implemented Interfaces:
CadenaAdapter
Direct Known Subclasses:
AbstractKindAdapter, AbstractMetaKindAdapter

public abstract class AbstractBaseKindAdapter
extends BaseCadenaAdapter

Some description here

Author:
Matt Hoosier

Field Summary
static java.lang.String NAME_EMPTY_ERROR
           
static java.lang.String PARENT_DELETED_ERROR
           
static java.lang.String PARENT_NOT_EXPOSED_ERROR
           
static java.lang.String PARENT_NOT_SPECIFIED_ERROR
           
static java.lang.String PARENT_NOT_VISIBLE_ERROR
           
static java.lang.String PARENT_UNRESOLVED_ERROR
           
 
Fields inherited from class edu.ksu.cis.cadena.core.adapter.BaseCadenaAdapter
REFERENCED_OBJECT_IN_TRASH_ERROR
 
Constructor Summary
AbstractBaseKindAdapter()
           
 
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.BaseCadenaAdapter
addAffectedReferrers, addNotificationValues, getAffectedValues, getTarget, isAdapterForType, setMarkers, setTarget
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NAME_EMPTY_ERROR

public static final java.lang.String NAME_EMPTY_ERROR

PARENT_NOT_SPECIFIED_ERROR

public static final java.lang.String PARENT_NOT_SPECIFIED_ERROR

PARENT_DELETED_ERROR

public static final java.lang.String PARENT_DELETED_ERROR

PARENT_UNRESOLVED_ERROR

public static final java.lang.String PARENT_UNRESOLVED_ERROR

PARENT_NOT_EXPOSED_ERROR

public static final java.lang.String PARENT_NOT_EXPOSED_ERROR

PARENT_NOT_VISIBLE_ERROR

public static final java.lang.String PARENT_NOT_VISIBLE_ERROR
Constructor Detail

AbstractBaseKindAdapter

public AbstractBaseKindAdapter()
Method Detail

notifyChanged

public void notifyChanged(Notification notification)

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 BaseCadenaAdapter
Parameters:
notification - The notification message

checkNode

public void checkNode(EObject node)

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 BaseCadenaAdapter
Parameters:
node - The entity to check

forwardReferenceChanged

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