|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Mapping
A representation of the model object 'Mapping'.
The following features are supported:
MappingPackage.getMapping()| Method Summary | |
|---|---|
EList<EObject> |
getBottoms()
This returns the same as either getInputs() or getOutputs()
depending on the mapping root's isTopToBottom. |
MappingHelper |
getEffectiveHelper()
This returns the mapping helper for this mapping, if it has one. |
MappingHelper |
getHelper()
Returns the value of the 'Helper' containment reference. |
EList<EObject> |
getInputs()
Returns the value of the 'Inputs' reference list. |
java.util.Collection<? extends EObject> |
getMappedObjects()
This returns a set containing the results of getInputs() and getOutputs(). |
MappingRoot |
getMappingRoot()
This returns either the containing mapping root or the object itself, if it is a mapping root. |
EList<Mapping> |
getNested()
Returns the value of the 'Nested' containment reference list. |
Mapping |
getNestedIn()
Returns the value of the 'Nested In' container reference. |
EList<EObject> |
getOutputs()
Returns the value of the 'Outputs' reference list. |
EList<EObject> |
getReceivers()
This returns the same as getOutputs() if isReverse() returns false. |
EList<EObject> |
getSenders()
This returns the same as getInputs() if isReverse() returns false. |
EList<EObject> |
getTops()
This returns the same as either getInputs() or getOutputs()
depending on the mapping root's isTopToBottom. |
Mapping |
getTypeMapping()
Returns the value of the 'Type Mapping' reference |
boolean |
isReverse()
This method is delegated to the containing mapping if one exists, or returns false otherwise. |
void |
setHelper(MappingHelper value)
Sets the value of the ' Helper' containment reference |
void |
setNestedIn(Mapping value)
Sets the value of the ' Nested In' container reference |
void |
setTypeMapping(Mapping value)
Sets the value of the ' Type Mapping' reference |
TreeIterator<Mapping> |
treeIterator()
This returns a tree iterator that iterates over this mapping, all it's nested mappings, and their nested mappings, and so on. |
TreeIterator<Mapping> |
treeIterator(boolean includeRoot)
This returns a tree iterator that iterates over this mapping (but only if includeRoot is true), all it's nested mappings, and their nested mappings, and so on. |
| Methods inherited from interface org.eclipse.emf.ecore.EObject |
|---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
| Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
|---|
eAdapters, eDeliver, eNotify, eSetDeliver |
| Method Detail |
|---|
MappingHelper getHelper()
Mapper'.
If the meaning of the 'Helper' containment reference isn't clear, there really should be more of a description here...
setHelper(MappingHelper),
MappingPackage.getMapping_Helper(),
MappingHelper.getMapper()void setHelper(MappingHelper value)
Helper' containment reference.
value - the new value of the 'Helper' containment reference.getHelper()EList<Mapping> getNested()
Mapping.
It is bidirectional and its opposite is 'Nested In'.
If the meaning of the 'Nested' containment reference list isn't clear, there really should be more of a description here...
MappingPackage.getMapping_Nested(),
getNestedIn()Mapping getNestedIn()
Nested'.
If the meaning of the 'Nested In' container reference isn't clear, there really should be more of a description here...
setNestedIn(Mapping),
MappingPackage.getMapping_NestedIn(),
getNested()void setNestedIn(Mapping value)
Nested In' container reference.
value - the new value of the 'Nested In' container reference.getNestedIn()EList<EObject> getInputs()
EObject.
If the meaning of the 'Inputs' reference list isn't clear, there really should be more of a description here...
MappingPackage.getMapping_Inputs()EList<EObject> getOutputs()
EObject.
If the meaning of the 'Outputs' reference list isn't clear, there really should be more of a description here...
MappingPackage.getMapping_Outputs()Mapping getTypeMapping()
If the meaning of the 'Type Mapping' reference isn't clear, there really should be more of a description here...
setTypeMapping(Mapping),
MappingPackage.getMapping_TypeMapping()void setTypeMapping(Mapping value)
Type Mapping' reference.
value - the new value of the 'Type Mapping' reference.getTypeMapping()java.util.Collection<? extends EObject> getMappedObjects()
getInputs() and getOutputs().
EList<EObject> getTops()
getInputs() or getOutputs()
depending on the mapping root's isTopToBottom.
EList<EObject> getBottoms()
getInputs() or getOutputs()
depending on the mapping root's isTopToBottom.
MappingRoot getMappingRoot()
boolean isReverse()
EList<EObject> getSenders()
getInputs() if isReverse() returns false.
Otherwise it returns the same as getOutputs().
EList<EObject> getReceivers()
getOutputs() if isReverse() returns false.
Otherwise it returns the same as getInputs().
MappingHelper getEffectiveHelper()
TreeIterator<Mapping> treeIterator()
TreeIterator<Mapping> treeIterator(boolean includeRoot)
|
Copyright 2001-2006 IBM Corporation and others. All Rights Reserved. |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||