org.eclipse.jpt.core.context.java
Interface JavaAttributeOverrideContainer
- All Superinterfaces:
- AttributeOverrideContainer, org.eclipse.core.runtime.IAdaptable, IResourcePart, JavaJpaContextNode, JavaOverrideContainer, JpaContextNode, JpaNode, Model, OverrideContainer
public interface JavaAttributeOverrideContainer
- extends AttributeOverrideContainer, JavaOverrideContainer
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. It is available at this early stage to solicit feedback from
pioneering adopters on the understanding that any code that uses this API
will almost certainly be broken (repeatedly) as the API evolves.
- Since:
- 2.3
- Version:
- 2.3
| Methods inherited from interface org.eclipse.jpt.utility.model.Model |
addChangeListener, addCollectionChangeListener, addListChangeListener, addPropertyChangeListener, addStateChangeListener, addTreeChangeListener, removeChangeListener, removeCollectionChangeListener, removeListChangeListener, removePropertyChangeListener, removeStateChangeListener, removeTreeChangeListener |
| Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
getAdapter |
| Methods inherited from interface org.eclipse.jpt.utility.model.Model |
addChangeListener, addCollectionChangeListener, addListChangeListener, addPropertyChangeListener, addStateChangeListener, addTreeChangeListener, removeChangeListener, removeCollectionChangeListener, removeListChangeListener, removePropertyChangeListener, removeStateChangeListener, removeTreeChangeListener |
| Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
getAdapter |
| Methods inherited from interface org.eclipse.jpt.utility.model.Model |
addChangeListener, addCollectionChangeListener, addListChangeListener, addPropertyChangeListener, addStateChangeListener, addTreeChangeListener, removeChangeListener, removeCollectionChangeListener, removeListChangeListener, removePropertyChangeListener, removeStateChangeListener, removeTreeChangeListener |
| Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
getAdapter |
attributeOverrides
java.util.ListIterator<JavaAttributeOverride> attributeOverrides()
- Description copied from interface:
AttributeOverrideContainer
- Return a list iterator of the attribute overrides whether specified or default.
This will not be null.
- Specified by:
attributeOverrides in interface AttributeOverrideContainer
specifiedAttributeOverrides
java.util.ListIterator<JavaAttributeOverride> specifiedAttributeOverrides()
- Description copied from interface:
AttributeOverrideContainer
- Return a list iterator of the specified attribute overrides.
This will not be null. No add/remove for specified attribute overrides, the
virtual attribute overrides will be populated from superclasses, then use
AttributeOverride.setVirtual(boolean) to add/remove the attribute
override from the source
- Specified by:
specifiedAttributeOverrides in interface AttributeOverrideContainer
virtualAttributeOverrides
java.util.ListIterator<JavaAttributeOverride> virtualAttributeOverrides()
- Description copied from interface:
AttributeOverrideContainer
- Return a list iterator of the virtual attribute overrides, those not specified.
This will not be null.
- Specified by:
virtualAttributeOverrides in interface AttributeOverrideContainer
getAttributeOverrideNamed
JavaAttributeOverride getAttributeOverrideNamed(java.lang.String name)
- Description copied from interface:
AttributeOverrideContainer
- Return the attribute override, whether specified or default,
with the given name.
- Specified by:
getAttributeOverrideNamed in interface AttributeOverrideContainer