org.eclipse.jpt.core.context.orm
Interface OrmJoinColumnJoiningStrategy
- All Superinterfaces:
- org.eclipse.core.runtime.IAdaptable, IResourcePart, JoinColumnJoiningStrategy, JoiningStrategy, JpaContextNode, JpaNode, Model, OrmJoiningStrategy, XmlContextNode
public interface OrmJoinColumnJoiningStrategy
- extends OrmJoiningStrategy, JoinColumnJoiningStrategy
The orm.xml representation of a JoinColumnJoiningStrategy
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.
| Methods inherited from interface org.eclipse.jpt.utility.model.Model |
addCollectionChangeListener, addCollectionChangeListener, addListChangeListener, addListChangeListener, addPropertyChangeListener, addPropertyChangeListener, addStateChangeListener, addTreeChangeListener, addTreeChangeListener, removeCollectionChangeListener, removeCollectionChangeListener, removeListChangeListener, removeListChangeListener, removePropertyChangeListener, removePropertyChangeListener, removeStateChangeListener, removeTreeChangeListener, removeTreeChangeListener |
| Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
getAdapter |
| Methods inherited from interface org.eclipse.jpt.utility.model.Model |
addCollectionChangeListener, addCollectionChangeListener, addListChangeListener, addListChangeListener, addPropertyChangeListener, addPropertyChangeListener, addStateChangeListener, addTreeChangeListener, addTreeChangeListener, removeCollectionChangeListener, removeCollectionChangeListener, removeListChangeListener, removeListChangeListener, removePropertyChangeListener, removePropertyChangeListener, removeStateChangeListener, removeTreeChangeListener, removeTreeChangeListener |
| Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
getAdapter |
| Methods inherited from interface org.eclipse.jpt.utility.model.Model |
addCollectionChangeListener, addCollectionChangeListener, addListChangeListener, addListChangeListener, addPropertyChangeListener, addPropertyChangeListener, addStateChangeListener, addTreeChangeListener, addTreeChangeListener, removeCollectionChangeListener, removeCollectionChangeListener, removeListChangeListener, removeListChangeListener, removePropertyChangeListener, removePropertyChangeListener, removeStateChangeListener, removeTreeChangeListener, removeTreeChangeListener |
| Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
getAdapter |
joinColumns
java.util.ListIterator<OrmJoinColumn> joinColumns()
- Description copied from interface:
JoinColumnJoiningStrategy
- Return a list iterator of the join columns whether specified or default.
This will not be null.
- Specified by:
joinColumns in interface JoinColumnJoiningStrategy
getDefaultJoinColumn
OrmJoinColumn getDefaultJoinColumn()
- Description copied from interface:
JoinColumnJoiningStrategy
- Return the default join column or null. If there are specified join
columns, then there will be no default join column (though there are
times that there may be no default join column even if there are no
specified join columns.)
- Specified by:
getDefaultJoinColumn in interface JoinColumnJoiningStrategy
specifiedJoinColumns
java.util.ListIterator<OrmJoinColumn> specifiedJoinColumns()
- Description copied from interface:
JoinColumnJoiningStrategy
- Return a list iterator of the specified join columns.
This will not be null.
- Specified by:
specifiedJoinColumns in interface JoinColumnJoiningStrategy
addSpecifiedJoinColumn
OrmJoinColumn addSpecifiedJoinColumn(int index)
- Description copied from interface:
JoinColumnJoiningStrategy
- Add a specified join column to the join table return the object
representing it.
- Specified by:
addSpecifiedJoinColumn in interface JoinColumnJoiningStrategy