| org.netbeans.modules.uml.integration.ide.events.EventProcessor
All known Subclasses: org.netbeans.modules.uml.integration.ide.events.IDEProcessor,
EventProcessor | public interface EventProcessor (Code) | | The EventProcessor defines a interface to update a Describe with changes
made to classes in a integration. The EventManager is able to manage the
communication and direct the source code event to the correct EventProcessor.
See Also: EventManager |
Method Summary | |
public void | addException(MethodTransaction state, String value) Issue a command to Describe add an exception to a class symbol. | public void | addImport(SymbolTransaction state, String value) Issue a command to Describe add an import to a class symbol. | public void | addInterface(SymbolTransaction state, String pName, String name) Issue a command to Describe add an interface implementation to a class symbol. | public void | addSuperClass(SymbolTransaction state, String className, String packageName) Issue a command to Describe to add a generalization associated with a
class symbol. | public void | clearExceptions(MethodTransaction state) Issue a command to Describe remove all exceptions from a class symbol. | public void | clearImports(SymbolTransaction state) Issue a command to Describe remove all imports from a class symbol. | public void | deleteClass(SymbolTransaction state) | public void | deleteMember(MemberTransaction state) Issue a command to Describe to delete a data member from a class symbol. | public void | deleteMethod(MethodTransaction state) Issue a command to Describe to delete a method from a class symbol. | public void | removeInterface(SymbolTransaction state, String pName, String name) Issue a command to Describe remvoe an interface implementation from a class symbol. | public void | removeSuperClass(SymbolTransaction state, String className, String packageName) Issue a command to Describe to remove a generalization associated with a
class symbol. | public void | setAttribute(SymbolTransaction state, String attr, String value) Issue a command to Describe to updates a attibute on a class symbol. | public void | setAttribute(MethodTransaction state, String attr, String value) Issue a command to Describe to updates a attibute on a Operations
attribute. | public void | setAttribute(MemberTransaction state, String attr, String value) Issue a command to Describe to updates a attibute on a Attributes
attribute. | public void | setExceptions(MethodTransaction state, String value) Issue a command to Describe add a collection of exceptions to a class symbol. | public void | setMethodParameters(MethodTransaction state, String params) Issue a command to Describe update the parameters for a method. | public void | setTaggedValue(MemberTransaction state, String tag, String value) Issue a command to Describe to updates a tagged value on a Attributes
attribute. | public void | setTaggedValue(MethodTransaction state, String tag, String value) Issue a command to Describe to updates a tagged value on a Operations
attribute. | public void | setTaggedValue(SymbolTransaction state, String tag, String value) Issue a command to Describe to updates a tagged value on a class symbol. | public void | updateMemberType(MemberTransaction state, String fullName, String sourceName) Issue a command to Describe update return type of a method. |
addException | public void addException(MethodTransaction state, String value)(Code) | | Issue a command to Describe add an exception to a class symbol.
Parameters: state - The transaction to act upon. Parameters: value - The exception to add. |
addImport | public void addImport(SymbolTransaction state, String value)(Code) | | Issue a command to Describe add an import to a class symbol.
Parameters: state - The transaction to act upon. |
addInterface | public void addInterface(SymbolTransaction state, String pName, String name)(Code) | | Issue a command to Describe add an interface implementation to a class symbol.
Parameters: state - The transaction to act upon. Parameters: pName - The name of the package that contains the interface. Parameters: name - The name of the interface. |
addSuperClass | public void addSuperClass(SymbolTransaction state, String className, String packageName)(Code) | | Issue a command to Describe to add a generalization associated with a
class symbol.
Parameters: state - The transaction to act upon. Parameters: value - The value. |
clearExceptions | public void clearExceptions(MethodTransaction state)(Code) | | Issue a command to Describe remove all exceptions from a class symbol.
Parameters: state - The transaction to act upon. |
clearImports | public void clearImports(SymbolTransaction state)(Code) | | Issue a command to Describe remove all imports from a class symbol.
Parameters: state - The transaction to act upon. |
deleteMember | public void deleteMember(MemberTransaction state)(Code) | | Issue a command to Describe to delete a data member from a class symbol.
Parameters: state - The transaction to act upon. |
deleteMethod | public void deleteMethod(MethodTransaction state)(Code) | | Issue a command to Describe to delete a method from a class symbol.
Parameters: state - The transaction to act upon. |
removeInterface | public void removeInterface(SymbolTransaction state, String pName, String name)(Code) | | Issue a command to Describe remvoe an interface implementation from a class symbol.
Parameters: state - The transaction to act upon. Parameters: pName - The name of the package that contains the interface. Parameters: name - The name of the interface. |
removeSuperClass | public void removeSuperClass(SymbolTransaction state, String className, String packageName)(Code) | | Issue a command to Describe to remove a generalization associated with a
class symbol.
Parameters: state - The transaction to act upon. Parameters: value - The value. |
setAttribute | public void setAttribute(SymbolTransaction state, String attr, String value)(Code) | | Issue a command to Describe to updates a attibute on a class symbol. The
attribute must be specified in a fully qualified manner.
Example: setAttribute("ClassIdentifier.FullyScopedName", name);
Parameters: state - The transaction to act upon. Parameters: attr - The fully qualified name of the attribute. Parameters: value - The new value of the attribute. |
setAttribute | public void setAttribute(MethodTransaction state, String attr, String value)(Code) | | Issue a command to Describe to updates a attibute on a Operations
attribute. The attribute must be specified in a fully qualified manner.
Example: setAttribute("ClassIdentifier.FullyScopedName", name);
Parameters: state - The transaction to act upon. Parameters: attr - The fully qualified name of the attribute. Parameters: value - The new value of the attribute. |
setAttribute | public void setAttribute(MemberTransaction state, String attr, String value)(Code) | | Issue a command to Describe to updates a attibute on a Attributes
attribute. The attribute must be specified in a fully qualified manner.
Example: setAttribute("ClassIdentifier.FullyScopedName", name);
Parameters: state - The transaction to act upon. Parameters: attr - The fully qualified name of the attribute. Parameters: value - The new value of the attribute. |
setExceptions | public void setExceptions(MethodTransaction state, String value)(Code) | | Issue a command to Describe add a collection of exceptions to a class symbol.
Parameters: state - The transaction to act upon. Parameters: value - The exceptions to add. |
setMethodParameters | public void setMethodParameters(MethodTransaction state, String params)(Code) | | Issue a command to Describe update the parameters for a method.
Parameters: state - The transaction to act upon. Parameters: value - An array or parameters. |
setTaggedValue | public void setTaggedValue(MemberTransaction state, String tag, String value)(Code) | | Issue a command to Describe to updates a tagged value on a Attributes
attribute.
Parameters: state - The transaction to act upon. Parameters: tag - The name of the tag to be set. Parameters: value - The new value of the attribute. |
setTaggedValue | public void setTaggedValue(MethodTransaction state, String tag, String value)(Code) | | Issue a command to Describe to updates a tagged value on a Operations
attribute.
Parameters: state - The transaction to act upon. Parameters: tag - The name of the tag to be set. Parameters: value - The new value of the attribute. |
setTaggedValue | public void setTaggedValue(SymbolTransaction state, String tag, String value)(Code) | | Issue a command to Describe to updates a tagged value on a class symbol.
Parameters: state - The transaction to act upon. Parameters: tag - The name of the tag to be set. Parameters: value - The new value of the attribute. |
updateMemberType | public void updateMemberType(MemberTransaction state, String fullName, String sourceName)(Code) | | Issue a command to Describe update return type of a method.
Parameters: state - The transaction to act upon. Parameters: value - The return type. |
|
|