|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
IItemJavaElementDescriptor | Interface for describing a particular Java code facet of a given model element. |
IItemJavaElementSource | Adapter interface for producing a list of Java element descriptors given a model element. |
IItemJavaElementSourceContributor | |
IJavaElementNotification | Describes a change to a model element's associated Java element set. |
IJavaTypeReference | Represents a Java type reference that may be resolvable in the context of a Java project. |
IMemberAnnotationListener | Interface for listeners that want to be notified of changes to Java type
members' code generation status . |
IMemberAnnotationManager | Class responsible for determining and tracking the code
generation status of Java type members (namely fields ,
methods , and types ). |
Class Summary | |
---|---|
MemberAnnotationChangedEvent | Event describing a change to a Java type member's code
generation status . |
MintCore | Mint Core plugin class. |
Enum Summary | |
---|---|
CodeGenStatus | Enumeration representing the code generation status of a Java type
member . |
IItemJavaElementDescriptor.Kind |
Provides core API for the Mint component.
Interface IMemberAnnotationManager
allows clients to determine the "generated" status (that is, presence of
the @generated
Javadoc tag) of EMF-generated Java type members.
Clients can also request to be notified of changes to the observed Java type members.
The singleton instance of IMemberAnnotationManager can be obtained by calling
MintCore.getMemberAnnotationManager().
Interfaces IItemJavaElementSource and IItemJavaElementDescriptor expose model-specific sets of Java elements (be they generated or not) associated with a particular model object. In effect, they implement a light-weight, adaptor-based mapping between a model and related Java elements. Clients interested in changes to these associations may utilize the standard EMF notification mechanism (i.e., implement org.eclipse.emf.edit.provider.INotifyChangedListener).
|
Copyright 2008 Ecliptical Software Inc. and others. All Rights Reserved. |
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |