public class BaseStructure extends java.lang.Object implements BaseStructure
Modifier and Type | Field and Description |
---|---|
protected long |
cObjPtr |
Constructor and Description |
---|
BaseStructure() |
BaseStructure(long cObjPtr) |
Modifier and Type | Method and Description |
---|---|
org.omg.CORBA.Request |
_create_request(org.omg.CORBA.Context ctx,
java.lang.String operation,
org.omg.CORBA.NVList arg_list,
org.omg.CORBA.NamedValue result) |
org.omg.CORBA.Request |
_create_request(org.omg.CORBA.Context ctx,
java.lang.String operation,
org.omg.CORBA.NVList arg_list,
org.omg.CORBA.NamedValue result,
org.omg.CORBA.ExceptionList exclist,
org.omg.CORBA.ContextList ctxlist) |
org.omg.CORBA.Object |
_duplicate() |
org.omg.CORBA.DomainManager[] |
_get_domain_managers() |
org.omg.CORBA.Object |
_get_interface_def() |
org.omg.CORBA.Policy |
_get_policy(int policy_type) |
int |
_hash(int maximum) |
boolean |
_is_a(java.lang.String repositoryIdentifier) |
boolean |
_is_equivalent(org.omg.CORBA.Object other) |
boolean |
_non_existent() |
void |
_release() |
org.omg.CORBA.Request |
_request(java.lang.String operation) |
org.omg.CORBA.Object |
_set_policy_override(org.omg.CORBA.Policy[] policies,
org.omg.CORBA.SetOverrideType set_add) |
boolean |
equals(java.lang.Object obj) |
protected void |
finalize() |
BaseElement |
getElementByType(java.lang.String beType)
Get the base element that matches the requested type.
|
BaseElement[] |
getElements(java.lang.String bePattern)
Get the base elements that match the pattern.
|
BaseRelation |
getRelation(BaseElement elem1,
BaseElement elem2)
Get the base relation between two base elements.
|
BaseRelation[] |
getRelations(BaseElement elem1,
BaseElement elem2)
(11008)
Get the base relations between two base elements.
|
BaseElement[] |
getTopLevelElements(java.lang.String bePattern)
Get the top level base elements that match the pattern.
|
java.lang.String |
getVersion()
Get the version of the base structure.The version of the
base structure is the version of the ASAM-ODS base model.
|
java.lang.String[] |
listElements(java.lang.String bePattern)
Get the base element names that match the pattern.
|
java.lang.String[] |
listTopLevelElements(java.lang.String bePattern)
Get the top level base element names that match the
pattern.
|
public BaseStructure()
public BaseStructure(long cObjPtr)
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public BaseElement getElementByType(java.lang.String beType) throws AoException
getElementByType
in interface BaseStructureOperations
beType
- The name of the requested base element.AoException
- with the following possible error codes:
AO_BAD_PARAMETER
AO_CONNECTION_LOST
AO_IMPLEMENTATION_PROBLEM
AO_INVALID_BASETYPE
AO_NOT_IMPLEMENTED
AO_NO_MEMORY
AO_SESSION_NOT_ACTIVEpublic BaseElement[] getElements(java.lang.String bePattern) throws AoException
getElements
in interface BaseStructureOperations
bePattern
- The name or the search pattern for the
requested base elements.AoException
- with the following possible error codes:
AO_BAD_PARAMETER
AO_CONNECTION_LOST
AO_IMPLEMENTATION_PROBLEM
AO_NOT_IMPLEMENTED
AO_NO_MEMORY
AO_SESSION_NOT_ACTIVEpublic BaseRelation getRelation(BaseElement elem1, BaseElement elem2) throws AoException
getRelation
in interface BaseStructureOperations
elem1
- The base element from which the relation
starts.elem2
- The base element to which the relation
points.AoException
- with the following possible error codes:
AO_BAD_PARAMETER
AO_CONNECTION_LOST
AO_IMPLEMENTATION_PROBLEM
AO_NOT_IMPLEMENTED
AO_NO_MEMORY
AO_SESSION_NOT_ACTIVEpublic BaseRelation[] getRelations(BaseElement elem1, BaseElement elem2) throws AoException
getRelations
in interface BaseStructureOperations
elem1
- The base element from which the relation starts.elem2
- The base element to which the relation points.AoException
- with the following possible error codes:
AO_CONNECTION_LOST
AO_IMPLEMENTATION_PROBLEM
AO_NOT_IMPLEMENTED
AO_NO_MEMORY
AO_SESSION_NOT_ACTIVE
AO_NOT_FOUNDpublic BaseElement[] getTopLevelElements(java.lang.String bePattern) throws AoException
getTopLevelElements
in interface BaseStructureOperations
bePattern
- The name or the search pattern for the
requested top level base elements.AoException
- with the following possible error codes:
AO_BAD_PARAMETER
AO_CONNECTION_LOST
AO_IMPLEMENTATION_PROBLEM
AO_NOT_IMPLEMENTED
AO_NO_MEMORY
AO_SESSION_NOT_ACTIVEpublic java.lang.String getVersion() throws AoException
getVersion
in interface BaseStructureOperations
AoException
- with the following possible error codes:
AO_CONNECTION_LOST
AO_IMPLEMENTATION_PROBLEM
AO_NOT_IMPLEMENTED
AO_NO_MEMORY
AO_SESSION_NOT_ACTIVEpublic java.lang.String[] listElements(java.lang.String bePattern) throws AoException
listElements
in interface BaseStructureOperations
bePattern
- The name or the search pattern for the
requested base element names.AoException
- with the following possible error codes:
AO_BAD_PARAMETER
AO_CONNECTION_LOST
AO_IMPLEMENTATION_PROBLEM
AO_NOT_IMPLEMENTED
AO_NO_MEMORY
AO_SESSION_NOT_ACTIVEpublic java.lang.String[] listTopLevelElements(java.lang.String bePattern) throws AoException
listTopLevelElements
in interface BaseStructureOperations
bePattern
- The name or the search pattern for the
requested top level base element names.AoException
- with the following possible error codes:
AO_BAD_PARAMETER
AO_CONNECTION_LOST
AO_IMPLEMENTATION_PROBLEM
AO_NOT_IMPLEMENTED
AO_NO_MEMORY
AO_SESSION_NOT_ACTIVEprotected void finalize() throws java.lang.Throwable
finalize
in class java.lang.Object
java.lang.Throwable
public org.omg.CORBA.Request _create_request(org.omg.CORBA.Context ctx, java.lang.String operation, org.omg.CORBA.NVList arg_list, org.omg.CORBA.NamedValue result)
_create_request
in interface org.omg.CORBA.Object
public org.omg.CORBA.Request _create_request(org.omg.CORBA.Context ctx, java.lang.String operation, org.omg.CORBA.NVList arg_list, org.omg.CORBA.NamedValue result, org.omg.CORBA.ExceptionList exclist, org.omg.CORBA.ContextList ctxlist)
_create_request
in interface org.omg.CORBA.Object
public org.omg.CORBA.Object _duplicate()
_duplicate
in interface org.omg.CORBA.Object
public org.omg.CORBA.DomainManager[] _get_domain_managers()
_get_domain_managers
in interface org.omg.CORBA.Object
public org.omg.CORBA.Object _get_interface_def()
_get_interface_def
in interface org.omg.CORBA.Object
public org.omg.CORBA.Policy _get_policy(int policy_type)
_get_policy
in interface org.omg.CORBA.Object
public int _hash(int maximum)
_hash
in interface org.omg.CORBA.Object
public boolean _is_a(java.lang.String repositoryIdentifier)
_is_a
in interface org.omg.CORBA.Object
public boolean _is_equivalent(org.omg.CORBA.Object other)
_is_equivalent
in interface org.omg.CORBA.Object
public boolean _non_existent()
_non_existent
in interface org.omg.CORBA.Object
public void _release()
_release
in interface org.omg.CORBA.Object
public org.omg.CORBA.Request _request(java.lang.String operation)
_request
in interface org.omg.CORBA.Object
public org.omg.CORBA.Object _set_policy_override(org.omg.CORBA.Policy[] policies, org.omg.CORBA.SetOverrideType set_add)
_set_policy_override
in interface org.omg.CORBA.Object