com.sodius.mdw.core.eval.debug
Interface ProjectUnitReference

All Superinterfaces:
ElementReference
All Known Subinterfaces:
RuleSetReference, TextTemplateReference

public interface ProjectUnitReference
extends ElementReference

A reference to a project unit (text template or rule set).

This interface is not intended to be implemented by clients.


Method Summary
 String getPackageName()
          Returns the package name in which this unit is defined ("com.sodius.myPackage" for example).
 int getParameterCount()
          Returns the number of parameters declared by the element.
 String getQualifiedName()
          Returns the fully qualified name of this unit ("com.sodius.myPackage.MyTemplate" for example).
 VisibilityKind getVisibility()
          Returns the unit visibility.
 
Methods inherited from interface com.sodius.mdw.core.eval.debug.ElementReference
getName, getProject
 

Method Detail

getParameterCount

int getParameterCount()
Returns the number of parameters declared by the element.

Returns:
the number of parameters declared by the element.

getPackageName

String getPackageName()
Returns the package name in which this unit is defined ("com.sodius.myPackage" for example).

Returns:
the package name.

getQualifiedName

String getQualifiedName()
Returns the fully qualified name of this unit ("com.sodius.myPackage.MyTemplate" for example).

Returns:
the fully qualified name of this unit.

getVisibility

VisibilityKind getVisibility()
Returns the unit visibility.

Returns:
the unit visibility.