public class MAGRSpaceInstance
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.util.List |
groups
The groups.
|
protected java.lang.String |
name
The name.
|
protected MAGRSpaceType |
spacetype
The space type (resolved during loading).
|
protected java.lang.String |
type
The 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