Public Member Functions

de.fraunhofer.isst.axbench.resolver.AbstractReferenceResolver Class Reference

Abstract implementation for all resolvers. More...

List of all members.

Public Member Functions

abstract IAXLangElement getReferencedElement (AbstractReference uReference)
 Returns the referenced object determined by a reference, if it exists.
abstract boolean isResolverFor (Object type)
 Indicates whether the resolver can be used to resolve a reference of the given type.
boolean resolveReference (AbstractReference uReference)
 Resolves the given reference.

Detailed Description

Abstract implementation for all resolvers.

Author:
mgrosse
ekleinod
Version:
0.9.0
Since:
0.8.0

Member Function Documentation

abstract IAXLangElement de.fraunhofer.isst.axbench.resolver.AbstractReferenceResolver.getReferencedElement ( AbstractReference  uReference  )  [pure virtual]
abstract boolean de.fraunhofer.isst.axbench.resolver.AbstractReferenceResolver.isResolverFor ( Object  type  )  [pure virtual]
boolean de.fraunhofer.isst.axbench.resolver.AbstractReferenceResolver.resolveReference ( AbstractReference  uReference  ) 

Resolves the given reference.

Parameters:
uReference global instance reference
Returns:
resolving success

Reimplemented in de.fraunhofer.isst.axbench.resolver.GlobalInstanceResolver.