public class MapConnectorPoint extends PropertyOwner implements IMapAttributeOwner, IModelObject, IMapReferenceOwner
Modifier and Type | Class and Description |
---|---|
static class |
MapConnectorPoint.Cardinality
Specifies the cardinality of the projected rows, for an output connector point.
|
static class |
MapConnectorPoint.Direction |
Modifier and Type | Method and Description |
---|---|
MapConnector |
connectTo(IMapComponent target)
Connects this connector point to the input connector point of a downstream component.
|
MapConnector |
connectTo(IMapComponent target, java.lang.String name)
Connects this connector point to the input connector point of a downstream component.
|
MapConnector |
connectTo(MapConnectorPoint to)
Connects this connector point to another connector point.
|
MapConnector |
connectTo(MapConnectorPoint to, java.lang.String connectionName)
Connects this connector point to another connector point.
|
MapAttribute |
createAttribute(MapAttribute sourceAttr)
Create an attribute that is a copy of the specified source attribute.
|
MapAttribute |
createAttribute(java.lang.String name) |
MapAttribute |
createAttribute(java.lang.String name, boolean isPersistent) |
MapAttribute |
createExpressionAttribute(java.lang.String name, java.lang.String expressionText, IDataType dataType)
Create an unbound expression attribute in an expression component just downstream of this component.
|
MapAttribute |
findAttribute(java.lang.String name)
Find an attribute owned by this connector point, with the specified name.
|
java.util.List |
getAllConnectorsTo(IMapComponent target)
Gets a list of MapConnector objects that connect this point to the specified target component.
|
java.util.List |
getAllMapReferences() |
java.util.List |
getAllProperties()
Get a list of all properties owned by this object, also all sub-properties owned by those properties, if any.
|
int |
getAttributeCount()
Get the total number of attributes owned by this connector point.
|
java.util.List |
getAttributeExpressions() |
java.util.List |
getAttributes()
Retrieve a list of all the attributes owned by this connector point.
|
IModelObject |
getBoundObject() |
java.lang.String |
getBoundObjectFullName()
Get the full qualified name of the bound object.
|
MapConnectorPoint |
getChildConnectorPoint()
Get the child connector point for this connector point, if any.
|
MapConnector |
getConnector(MapConnectorPoint point)
Get a connector that connects the specified point to this point.
|
MapConnector |
getConnectorTo(IMapComponent target)
Gets the MapConnector that connects this point to the specified target component, if they are connected, else null.
|
MapConnector |
getConnectorToLeaf(IMapComponent target)
Gets the MapConnector that connects this point to the specified target component, if they are connected, else null.
|
MapConnector |
getConnectorToLeafPoint(MapConnectorPoint to)
Get a top-level connector from this point to the specified point, if one exists.
|
int |
getCPIndex() |
int |
getCPOrder()
Retrieve the order of this connector point relative to the other connector points of the same direction and owned by the same component.
|
oracle.odi.domain.mapping.MapComponentDelegate.MapConnectorPointDelegate |
getDelegate()
Get the connector point delegate for this connector point, if a delegate is defined, else null.
|
MapConnectorPoint.Direction |
getDirection()
Get the direction of this connector point, either INPUT or OUTPUT.
|
java.lang.String |
getDisplayableTypeName()
Get a displayable type name for the property owner object.
|
java.util.List |
getDownstreamConnectedComponents()
Get a list of all downstream components that are connected to this output connector point.
|
java.util.List |
getDownstreamConnectedLeafComponents()
Get a list of all downstream components that are connected to this output connector point.
|
java.util.List |
getDownstreamConnectedLeafPoints()
Get a list of all downstream connector points that are connected to this output connector point.
|
java.util.List |
getDownstreamConnectedPoints()
Get a list of all downstream connector points that are connected to this output connector point.
|
int |
getFromConnectorCount()
Return the number of input connections to this connector point.
|
java.util.List |
getFromConnectors()
Get a list of all connectors that start at this point (or are connected "from" this point).
|
java.lang.String |
getFullName()
Return the fully qualified name of this connector point.
|
MapConnectorPoint |
getHighestLevelConnectorPoint()
Get the highest level parent connector point, which reflects the functional connection point for incoming or outgoing connections to low-level components, if parent connector points are defined.
|
java.util.List |
getInScopeComponents()
Return a list of all components that are in-scope for this connector point.
|
MapConnectorPoint |
getLowestLevelConnectorPoint()
Get the lowest level child connector point, which reflects the functional connection point for incoming or outgoing connections to high-level components, if child connector points are defined.
|
IMapRootContainer |
getMapRootContainer()
Get the top level mapping object that owns this connector point.
|
IPropertyOwner |
getOwner()
Gets the mapping owner (or parent) of this object.
|
MapComponent |
getOwningComponent()
Get the component that owns this connector point.
|
MapConnectorPoint |
getParentConnectorPoint()
Get the parent connector point for this connector point, if any.
|
java.util.List |
getProjectedAttributes()
Get all projected attributes for this connector point.
|
MapConnectorPointRole |
getRole()
Get the connector point role for this connector point.
|
int |
getToConnectorCount()
Return the number of output connections from this connector point.
|
java.util.List |
getToConnectors()
Get a list of all connectors that end at this point (or are connected "to" this point).
|
java.util.List |
getUpstreamConnectedComponents()
Get a list of all upstream components that are connected to this input connector point.
|
java.util.List |
getUpstreamConnectedLeafComponents()
Get a list of all upstream components that are connected to this input connector point.
|
java.util.List |
getUpstreamConnectedLeafPoints()
Get a list of all upstream connector points that are connected to this input connector point.
|
java.util.List |
getUpstreamConnectedPoints()
Get a list of all upstream connector points that are connected to this input connector point.
|
java.util.List |
getUpstreamInScopeAttributes()
Get all attributes that are in-scope for expressions associated with this connector point.
|
java.util.List |
getUpstreamInScopeLeafConnectorPoints()
Get all connector points that are in-scope for expressions associated with this connector point.
|
java.util.List |
getUpstreamInScopeLeafPoints()
Get the upstream, in-scope connector points for this connector point.
|
boolean |
hasProjectorAttributes()
Return true if this connector point owns projector attributes.
|
boolean |
isAddAttributeAllowed()
Return true if this connector point is allowed to own and add attributes.
|
boolean |
isBound()
Return true if this connector point is bound to some model object.
|
boolean |
isConnected()
Return true if this connector point has any connections in eiher direction, else false.
|
boolean |
isConnectedFrom(MapConnectorPoint point)
Return true if a connection from the specified connector point to this connector point already exists.
|
boolean |
isConnectedFromLeaf(MapConnectorPoint point)
Return true if a connection from the specified connector point to this connector point already exists.
|
boolean |
isConnectedTo(IMapComponent component)
Return true if this connector point is connected to the specified component.
|
boolean |
isConnectedTo(MapConnectorPoint point)
Return true if a connection from this connector point to the specified connector point already exists.
|
boolean |
isConnectedToLeaf(IMapComponent component)
Return true if this connector point is connected to the specified component.
|
boolean |
isConnectedToNonPassivePoint()
Return true if this connector point has any connections to non-passive points in either direction, else false.
|
boolean |
isInputPoint()
Return true if this is an input connector point.
|
boolean |
isInScopeFor(IMapComponent target)
Return true if this point is in scope for the target.
|
boolean |
isInScopeFor(MapConnectorPoint targetCP)
Return true if this point is in scope for the target connector point.
|
boolean |
isOutputPoint()
Return true if this is an output connector point.
|
boolean |
isReferencedAttribute(MapAttribute attr)
Return true if the specified attribute is owned by this connector point and is referenced by a downstream expression.
|
boolean |
isSplitPathFrom(IMapComponent component) |
boolean |
isSplitPathFrom(MapAttribute attr) |
boolean |
isSplitPathFrom(MapConnectorPoint point) |
void |
removeAllAttributes()
Remove all the attributes from this connector point.
|
void |
removeAllAttributes(boolean removeReferencingExpressions)
Remove all the attributes from this connector point.
|
void |
removeAllConnections()
Removes all connections from this connector point.
|
void |
removeAllConnections(boolean removeReferencingExpressions)
Removes all connections from this connector point.
|
void |
removeAttribute(MapAttribute attr)
Remove the specified attribute from this connector point.
|
void |
removeAttribute(MapAttribute attr, boolean removeReferencingExpressions)
Remove the specified attribute from this connector point.
|
void |
removeAttribute(java.lang.String name)
Remove the attribute with the specified name from this connector point.
|
void |
removeAttribute(java.lang.String name, boolean removeReferencingExpressions)
Remove the attribute with the specified name from this connector point.
|
void |
removeInputConnection(MapConnector fromConnector)
Removes the specified connector.
|
void |
removeInputConnection(MapConnector fromConnector, boolean removeReferencingExpressions)
Removes the specified connector.
|
void |
removeInputConnection(MapConnectorPoint from)
Removes the input connection from the specified source point.
|
void |
removeInputConnection(MapConnectorPoint from, boolean removeReferencedExpressions)
Removes the input connection from the specified source point.
|
void |
removeOutputConnection(MapConnector toConnector)
Removes the specified connector.
|
void |
removeOutputConnection(MapConnector toConnector, boolean removeReferencingExpressions)
Removes the specified connector.
|
void |
removeOutputConnection(MapConnectorPoint to)
Removes the output connection to the specified target connector point.
|
void |
removeOutputConnection(MapConnectorPoint to, boolean removeReferencedExpressions)
Removes the output connection to the specified target connector point.
|
void |
reorderAttribute(MapAttribute attr, java.lang.Integer newPos)
Change the order of the specified attribute in the ordered list.
|
void |
setBoundObject(IModelObject boundObject, IModelObject fcoObject)
Sets the bound object for this connector point.
|
void |
setChildConnectorPoint(MapConnectorPoint childPoint)
Set a connector point from a child component of this component as a child connector point for this connector point.
|
void |
setChildConnectorPoint(MapConnectorPoint childPoint, boolean force)
Set a connector point from a child component of this component as a child connector point for this connector point.
|
void |
setName(java.lang.String name)
Set the name of the object.
|
void |
setParentConnectorPoint(MapConnectorPoint parentPoint)
Set a connector point from a parent component of this component as a parent connector point for this connector point.
|
java.lang.String |
toString() |
boolean |
validate(java.util.List result, boolean debug)
Validates the object.
|
getGlobalId, getNumericId, hasCustomizedPersistenceMethodFor, invokeCustomizedPersistenceMethodFor
getGlobalId, getName, getNumericId
getBusinessName, getDescription, getName, setBusinessName, setDescription
dump, dump, getDisplayableObjectName, getGUID, getStrongTypeClassName, validate, validate
getRootContainer
getGlobalId, getInternalId, getSecurityContainer
public void setName(java.lang.String name) throws MappingException
INamedObject
setName
in interface INamedObject
setName
in class NamedObject
MappingException
- TODOpublic MapComponent getOwningComponent()
public MapConnectorPointRole getRole()
public oracle.odi.domain.mapping.MapComponentDelegate.MapConnectorPointDelegate getDelegate() throws MappingException
oracle.odi.domain.mapping.exception.MapComponentException
MappingException
public IMapRootContainer getMapRootContainer() throws oracle.odi.domain.mapping.exception.MapComponentException
oracle.odi.domain.mapping.exception.MapComponentException
public void setBoundObject(IModelObject boundObject, IModelObject fcoObject) throws AdapterException, oracle.odi.domain.mapping.exception.MapComponentException
boundObject
- The object that will be bound to this connector point.fcoObject
- The first-class (FCO) object that owns the bound object, if any. Can be null.AdapterException
PropertyException
oracle.odi.domain.mapping.exception.MapComponentException
public IModelObject getBoundObject() throws oracle.odi.domain.mapping.exception.MapComponentException, AdapterException
oracle.odi.domain.mapping.exception.MapComponentException
AdapterException
public boolean isBound()
public java.lang.String getBoundObjectFullName() throws oracle.odi.domain.mapping.exception.MapComponentException, AdapterException
oracle.odi.domain.mapping.exception.MapComponentException
AdapterException
public java.util.List getFromConnectors()
public int getFromConnectorCount()
public int getToConnectorCount()
public java.util.List getToConnectors()
public MapConnector connectTo(MapConnectorPoint to) throws MappingException
to
- The target connector point.oracle.odi.domain.mapping.exception.MapComponentException
PropertyException
MappingException
public MapConnector connectTo(MapConnectorPoint to, java.lang.String connectionName) throws MappingException
to
- The target connector point.connectionName
- The name for the newly created connector object.oracle.odi.domain.mapping.exception.MapComponentException
PropertyException
MappingException
public MapConnector connectTo(IMapComponent target, java.lang.String name) throws MappingException
target
- The target connector point.name
- The name of the new connector point, if one is created. Can be null.oracle.odi.domain.mapping.exception.MapComponentException
PropertyException
MappingException
public MapConnector connectTo(IMapComponent target) throws MappingException
target
- The target connector point.oracle.odi.domain.mapping.exception.MapComponentException
PropertyException
MappingException
public MapConnector getConnectorTo(IMapComponent target) throws oracle.odi.domain.mapping.exception.MapComponentException
target
-oracle.odi.domain.mapping.exception.MapComponentException
public java.util.List getAllConnectorsTo(IMapComponent target) throws oracle.odi.domain.mapping.exception.MapComponentException
target
-oracle.odi.domain.mapping.exception.MapComponentException
public MapConnector getConnectorToLeaf(IMapComponent target) throws oracle.odi.domain.mapping.exception.MapComponentException
target
-oracle.odi.domain.mapping.exception.MapComponentException
PropertyException
public boolean isInScopeFor(IMapComponent target) throws MappingException, AdapterException
target
-AdapterException
MappingException
public boolean isInScopeFor(MapConnectorPoint targetCP) throws MappingException, AdapterException
target
-AdapterException
MappingException
public java.util.List getUpstreamInScopeLeafPoints() throws MappingException, AdapterException
MappingException
AdapterException
public boolean isConnectedTo(MapConnectorPoint point) throws oracle.odi.domain.mapping.exception.MapComponentException
point
- The connector point to check for existing connections from this point.oracle.odi.domain.mapping.exception.MapComponentException
public boolean isConnectedTo(IMapComponent component)
oracle.odi.domain.mapping.exception.MapComponentException
public boolean isConnectedToLeaf(IMapComponent component) throws MapConnectionException
MapConnectionException
oracle.odi.domain.mapping.exception.MapComponentException
public boolean isConnectedFrom(MapConnectorPoint point)
point
- The connector point to check for existing connections to this point.oracle.odi.domain.mapping.exception.MapComponentException
public boolean isConnectedFromLeaf(MapConnectorPoint point) throws MapConnectionException
point
- The connector point to check for existing connections to this point.MapConnectionException
oracle.odi.domain.mapping.exception.MapComponentException
public void removeInputConnection(MapConnectorPoint from) throws oracle.odi.domain.mapping.exception.MapComponentException
from
- The source point of the connection to be deleted.oracle.odi.domain.mapping.exception.MapComponentException
public void removeInputConnection(MapConnectorPoint from, boolean removeReferencedExpressions) throws oracle.odi.domain.mapping.exception.MapComponentException
from
- The source point of the connection to be deleted.removeReferencedExpressions
- If true, remove any expressions that reference through the removed connector.oracle.odi.domain.mapping.exception.MapComponentException
public void removeOutputConnection(MapConnectorPoint to) throws oracle.odi.domain.mapping.exception.MapComponentException
to
- The target point of the connection to be deleted.oracle.odi.domain.mapping.exception.MapComponentException
public void removeOutputConnection(MapConnectorPoint to, boolean removeReferencedExpressions) throws oracle.odi.domain.mapping.exception.MapComponentException
to
- The target point of the connection to be deleted.removeReferencedExpressions
- If true, remove any expressions that reference through the removed connector.oracle.odi.domain.mapping.exception.MapComponentException
public void removeInputConnection(MapConnector fromConnector) throws oracle.odi.domain.mapping.exception.MapComponentException
fromConnector
- The connector to be removed.oracle.odi.domain.mapping.exception.MapComponentException
public void removeInputConnection(MapConnector fromConnector, boolean removeReferencingExpressions) throws oracle.odi.domain.mapping.exception.MapComponentException
fromConnector
- The connector to be removed.removeReferencingExpressions
- If true, set all expression text to blank for all expressions that reference attributes through the removed connection.oracle.odi.domain.mapping.exception.MapComponentException
public void removeOutputConnection(MapConnector toConnector) throws oracle.odi.domain.mapping.exception.MapComponentException
toConnector
- The connector to be removed.oracle.odi.domain.mapping.exception.MapComponentException
public void removeOutputConnection(MapConnector toConnector, boolean removeReferencingExpressions) throws oracle.odi.domain.mapping.exception.MapComponentException
toConnector
- The connector to be removed.removeReferencingExpressions
- If true, set all expression text to blank for all expressions that reference attributes through the removed connection.oracle.odi.domain.mapping.exception.MapComponentException
public void removeAllConnections() throws oracle.odi.domain.mapping.exception.MapComponentException
oracle.odi.domain.mapping.exception.MapComponentException
public void removeAllConnections(boolean removeReferencingExpressions) throws oracle.odi.domain.mapping.exception.MapComponentException
removeReferencingExpressions
- If true, set all expression text to blank for all expressions that reference attributes through the removed connector.oracle.odi.domain.mapping.exception.MapComponentException
public java.util.List getUpstreamConnectedLeafPoints() throws MapConnectionException
MapConnectionException
oracle.odi.domain.mapping.exception.MapComponentException
public java.util.List getDownstreamConnectedLeafPoints() throws MapConnectionException
MapConnectionException
oracle.odi.domain.mapping.exception.MapComponentException
public MapConnector getConnectorToLeafPoint(MapConnectorPoint to) throws oracle.odi.domain.mapping.exception.MapComponentException
PropertyException
oracle.odi.domain.mapping.exception.MapComponentException
public java.util.List getUpstreamConnectedPoints()
oracle.odi.domain.mapping.exception.MapComponentException
public java.util.List getDownstreamConnectedPoints()
oracle.odi.domain.mapping.exception.MapComponentException
public java.util.List getUpstreamConnectedComponents()
oracle.odi.domain.mapping.exception.MapComponentException
public java.util.List getDownstreamConnectedComponents()
oracle.odi.domain.mapping.exception.MapComponentException
public java.util.List getUpstreamConnectedLeafComponents() throws MapConnectionException
MapConnectionException
oracle.odi.domain.mapping.exception.MapComponentException
public java.util.List getDownstreamConnectedLeafComponents() throws MapConnectionException
MapConnectionException
oracle.odi.domain.mapping.exception.MapComponentException
public MapConnector getConnector(MapConnectorPoint point)
point
-public boolean isConnected()
public boolean isConnectedToNonPassivePoint() throws oracle.odi.domain.mapping.exception.MapComponentException
oracle.odi.domain.mapping.exception.MapComponentException
public java.util.List getAllProperties()
IPropertyOwner
getAllProperties
in interface IPropertyOwner
getAllProperties
in class PropertyOwner
public MapConnectorPoint.Direction getDirection()
public boolean isInputPoint()
public boolean isOutputPoint()
public boolean isAddAttributeAllowed() throws MappingException, AdapterException
oracle.odi.domain.mapping.exception.MapComponentException
AdapterException
PropertyException
MappingException
public java.lang.String getFullName()
getFullName
in class Root
public void reorderAttribute(MapAttribute attr, java.lang.Integer newPos) throws MappingException, AdapterException
IMapAttributeOwner
reorderAttribute
in interface IMapAttributeOwner
attr
- The attribute whose order is to be changed.newPos
- The new index of the attribute. Null represents undefined/unset/unknown.PropertyException
oracle.odi.domain.mapping.exception.MapComponentException
MappingException
AdapterException
public int getAttributeCount() throws MappingException, AdapterException
IMapAttributeOwner
getAttributeCount
in interface IMapAttributeOwner
oracle.odi.domain.mapping.exception.MapComponentException
PropertyException
MappingException
AdapterException
public MapAttribute createAttribute(java.lang.String name, boolean isPersistent) throws MappingException, AdapterException
createAttribute
in interface IMapAttributeOwner
name
- The name for the new projector attribute.isPersistent
- If true, a persistent attribute is created, else a transient attribute is created.oracle.odi.domain.mapping.exception.MapComponentException
PropertyException
MappingException
AdapterException
public MapAttribute createExpressionAttribute(java.lang.String name, java.lang.String expressionText, IDataType dataType) throws MappingException, AdapterException
name
-expressionText
-PropertyException
oracle.odi.domain.mapping.exception.MapComponentException
AdapterException
MappingException
public MapAttribute createAttribute(java.lang.String name) throws MappingException, AdapterException
createAttribute
in interface IMapAttributeOwner
name
- The name for the new projector attribute.oracle.odi.domain.mapping.exception.MapComponentException
PropertyException
MappingException
AdapterException
public MapAttribute createAttribute(MapAttribute sourceAttr) throws MappingException, AdapterException
IMapAttributeOwner
createAttribute
in interface IMapAttributeOwner
MappingException
AdapterException
public void removeAttribute(MapAttribute attr) throws MappingException
IMapAttributeOwner
removeAttribute
in interface IMapAttributeOwner
attr
- The attribute to be removed.MappingException
public void removeAttribute(MapAttribute attr, boolean removeReferencingExpressions) throws MappingException
IMapAttributeOwner
removeAttribute
in interface IMapAttributeOwner
attr
- The attribute to be removed.removeReferencingExpressions
- If true, then any expressions that reference the removed attribute will be removed.MappingException
public void removeAttribute(java.lang.String name) throws MappingException
IMapAttributeOwner
removeAttribute
in interface IMapAttributeOwner
name
- The name of the attribute to be removed.oracle.odi.domain.mapping.exception.MapComponentException
MappingException
public void removeAttribute(java.lang.String name, boolean removeReferencingExpressions) throws MappingException
IMapAttributeOwner
removeAttribute
in interface IMapAttributeOwner
name
- The name of the attribute to be removed.removeReferencingExpressions
- If true, then any expressions that reference the removed attribute will be removed.oracle.odi.domain.mapping.exception.MapComponentException
MappingException
public void removeAllAttributes() throws oracle.odi.domain.mapping.exception.MapComponentException
oracle.odi.domain.mapping.exception.MapComponentException
public void removeAllAttributes(boolean removeReferencingExpressions) throws oracle.odi.domain.mapping.exception.MapComponentException
oracle.odi.domain.mapping.exception.MapComponentException
public java.util.List getAttributes() throws MappingException, AdapterException
IMapAttributeOwner
getAttributes
in interface IMapAttributeOwner
oracle.odi.domain.mapping.exception.MapComponentException
PropertyException
MappingException
AdapterException
public java.util.List getAttributeExpressions() throws MappingException, AdapterException
MappingException
AdapterException
public MapAttribute findAttribute(java.lang.String name) throws MappingException, AdapterException
IMapAttributeOwner
findAttribute
in interface IMapAttributeOwner
name
- The name of the attribute to fetch.oracle.odi.domain.mapping.exception.MapComponentException
PropertyException
AdapterException
MappingException
public boolean isReferencedAttribute(MapAttribute attr)
attr
- The attribute for which to determine if it is referenced.public boolean isSplitPathFrom(MapAttribute attr) throws MappingException
MappingException
public boolean isSplitPathFrom(MapConnectorPoint point) throws MappingException
MappingException
public boolean isSplitPathFrom(IMapComponent component) throws MappingException
MappingException
public java.util.List getInScopeComponents()
public java.util.List getUpstreamInScopeAttributes() throws MappingException, AdapterException
oracle.odi.domain.mapping.exception.MapComponentException
PropertyException
AdapterException
MappingException
public java.util.List getUpstreamInScopeLeafConnectorPoints() throws MappingException, AdapterException
oracle.odi.domain.mapping.exception.MapComponentException
PropertyException
AdapterException
MappingException
public java.util.List getProjectedAttributes() throws MappingException, AdapterException
oracle.odi.domain.mapping.exception.MapComponentException
PropertyException
AdapterException
MappingException
public boolean hasProjectorAttributes() throws MappingException, AdapterException
oracle.odi.domain.mapping.exception.MapComponentException
PropertyException
AdapterException
MappingException
public void setChildConnectorPoint(MapConnectorPoint childPoint)
childPoint
- The connector point to set as the child point.public void setChildConnectorPoint(MapConnectorPoint childPoint, boolean force)
childPoint
- The connector point to set as the child point.force
- if true, force re-parse of all expression of this connector pointpublic MapConnectorPoint getChildConnectorPoint()
public MapConnectorPoint getLowestLevelConnectorPoint() throws MapConnectionException
MapConnectionException
public void setParentConnectorPoint(MapConnectorPoint parentPoint)
parentPoint
- The connector point to set as the parent point.public MapConnectorPoint getParentConnectorPoint()
oracle.odi.domain.mapping.exception.MapComponentException
public MapConnectorPoint getHighestLevelConnectorPoint()
public IPropertyOwner getOwner()
IRoot
public boolean validate(java.util.List result, boolean debug)
validate
in interface IRoot
validate
in class PropertyOwner
result
- A list of issues that were found by validation.debug
- If true, then informational issues are added that provide information about the structure of the metadata and the state of this object.oracle.odi.domain.mapping.exception.MapComponentException
public java.lang.String getDisplayableTypeName()
PropertyOwner
getDisplayableTypeName
in interface IPropertyOwner
getDisplayableTypeName
in interface IRoot
getDisplayableTypeName
in class PropertyOwner
public int getCPOrder()
public int getCPIndex()
public java.util.List getAllMapReferences()
getAllMapReferences
in interface IMapReferenceOwner