Resolves a global instance. More...
Public Member Functions | |
IAXLangElement | getReferencedElement (AbstractReference uReference) |
Returns the referenced object determined by a reference, if it exists. | |
boolean | isResolverFor (Object type) |
Returns if the resolver can be used with the given object. | |
boolean | resolveReference (AbstractReference uReference) |
Creates the global instance and adds it as reference to the referencing element, thus resolving the reference. |
Resolves a global instance.
IAXLangElement de.fraunhofer.isst.axbench.resolver.GlobalInstanceResolver.getReferencedElement | ( | AbstractReference | uReference | ) | [virtual] |
Returns the referenced object determined by a reference, if it exists.
uReference | the reference object, i.e. an object of a subclass of AbstractReference |
Implements de.fraunhofer.isst.axbench.resolver.AbstractReferenceResolver.
boolean de.fraunhofer.isst.axbench.resolver.GlobalInstanceResolver.isResolverFor | ( | Object | type | ) | [virtual] |
Returns if the resolver can be used with the given object.
type | object to resolve |
Implements de.fraunhofer.isst.axbench.resolver.AbstractReferenceResolver.
boolean de.fraunhofer.isst.axbench.resolver.GlobalInstanceResolver.resolveReference | ( | AbstractReference | uReference | ) |
Creates the global instance and adds it as reference to the referencing element, thus resolving the reference.
uReference | global instance reference |
Reimplemented from de.fraunhofer.isst.axbench.resolver.AbstractReferenceResolver.