public class MAGRSpaceInstance
extends java.lang.Object
| Modifier and Type | Field and Description | 
|---|---|
| protected java.util.List | groupsThe groups. | 
| protected java.lang.String | nameThe name. | 
| protected MAGRSpaceType | spacetypeThe space type (resolved during loading). | 
| protected java.lang.String | typeThe space type name. | 
| Constructor and Description | 
|---|
| MAGRSpaceInstance() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addMGroupInstance(MGroupInstance group)Add a group to this space. | 
| IFuture | createInstance(IExternalAccess access,
              IValueFetcher fetcher)Instantiate the extension for a specific component instance. | 
| MGroupInstance | getMGroupInstance(java.lang.String name)Get a group per name. | 
| MGroupInstance[] | getMGroupInstances()Get the groups of this space. | 
| java.lang.String | getName()Get the name. | 
| MAGRSpaceType | getType()Get the type of this element. | 
| java.lang.String | getTypeName()Get the type name. | 
| void | setName(java.lang.String name)Set the name. | 
| void | setType(MAGRSpaceType spacetype)Set the type of this element. | 
| void | setTypeName(java.lang.String type)Set the type name. | 
| java.lang.String | toString()Get a string representation of this AGR space instance. | 
protected java.lang.String name
protected java.lang.String type
protected MAGRSpaceType spacetype
protected java.util.List groups
public IFuture createInstance(IExternalAccess access, IValueFetcher fetcher)
access - The external access of the component.fetcher - The value fetcher of the component to be used for evaluating dynamic expressions.public java.lang.String getName()
public void setName(java.lang.String name)
name - The name to set.public java.lang.String getTypeName()
public void setTypeName(java.lang.String type)
type - The type name to set.public MAGRSpaceType getType()
public void setType(MAGRSpaceType spacetype)
public MGroupInstance[] getMGroupInstances()
public void addMGroupInstance(MGroupInstance group)
group - The group to add.public MGroupInstance getMGroupInstance(java.lang.String name)
name - The name.public java.lang.String toString()
toString in class java.lang.Object