aspoev.primitive.command
Class EditCommand

java.lang.Object
  extended byaspoev.primitive.command.EditCommand
All Implemented Interfaces:
pJ.jasmine.PRI, java.io.Serializable
Direct Known Subclasses:
AddFieldCommand, AddMethodCommand, AddSuperclassCommand, EditFieldCommand, EditMethodCommand, RemoveSuperclassCommand

public abstract class EditCommand
extends java.lang.Object
implements pJ.jasmine.PRI

See Also:
Serialized Form

Field Summary
protected  ClassDeclarationElement target
           
 
Fields inherited from interface pJ.jasmine.PRI
DELETECHANGE, MODIFYCHANGE, NOCHANGE
 
Constructor Summary
EditCommand(TypeReferenceElement targetType)
           
 
Method Summary
protected abstract  ExceptionIterator edit()
           
 ExceptionIterator execute()
           
abstract  java.lang.String getPrimitiveName()
           
 DeclaredMemberException overridesMember(MemberElement member)
           
 java.util.Collection usesMember(MemberElement member)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

target

protected ClassDeclarationElement target
Constructor Detail

EditCommand

public EditCommand(TypeReferenceElement targetType)
Method Detail

edit

protected abstract ExceptionIterator edit()

execute

public ExceptionIterator execute()

overridesMember

public DeclaredMemberException overridesMember(MemberElement member)

usesMember

public java.util.Collection usesMember(MemberElement member)

getPrimitiveName

public abstract java.lang.String getPrimitiveName()