org.eclipse.stardust.engine.api.model
Interface AccessPoint

All Superinterfaces:
Serializable

public interface AccessPoint
extends Serializable

An AccessPoint is a modelling element where an Application provides access to it's data. It is used as the endpoint for a data mapping. An AccessPoint can expose a java type or a custom defined type to be the end point of a data mapping. Every application keeps a map of all access points identified by the ID attribute.

Version:
$Revision$
Author:
ubirkemeyer

Method Summary
 String getAccessPathEvaluatorClass()
          Gets the fully qualified name of the AccessPathEvaluator used to evaluate access paths applyied to this access point.
 Map getAllAttributes()
          Gets all the attributes defined for this access point.
 Object getAttribute(String name)
          Gets the specified attribute of the access point.
 org.eclipse.stardust.common.Direction getDirection()
          Gets the direction of the access point which can be IN, OUT or INOUT.
 String getId()
          Gets the ID of this access point.
 String getName()
          Gets the human readable name of the access point.
 

Method Detail

getDirection

org.eclipse.stardust.common.Direction getDirection()
Gets the direction of the access point which can be IN, OUT or INOUT.

Returns:
the direction of the access point.

getAccessPathEvaluatorClass

String getAccessPathEvaluatorClass()
Gets the fully qualified name of the AccessPathEvaluator used to evaluate access paths applyied to this access point.

Returns:
the fully qualified class name of the access path evaluator.

getId

String getId()
Gets the ID of this access point.

Returns:
the ID of the access point.

getName

String getName()
Gets the human readable name of the access point.

Returns:
the name of the access point.

getAllAttributes

Map getAllAttributes()
Gets all the attributes defined for this access point.

Returns:
the Map containing all the attributes.

getAttribute

Object getAttribute(String name)
Gets the specified attribute of the access point.

Parameters:
name - the name of the attribute.
Returns:
the value of the attribute.


Copyright © 2017 Eclipse Stardust. All Rights Reserved.