
io.ciera.tool.sql.ooaofooa.domain.impl.DimensionsImpl Maven / Gradle / Ivy
package io.ciera.tool.sql.ooaofooa.domain.impl;
import io.ciera.runtime.instanceloading.AttributeChangedDelta;
import io.ciera.runtime.instanceloading.InstanceCreatedDelta;
import io.ciera.runtime.summit.application.IRunContext;
import io.ciera.runtime.summit.classes.IInstanceIdentifier;
import io.ciera.runtime.summit.classes.InstanceIdentifier;
import io.ciera.runtime.summit.classes.ModelInstance;
import io.ciera.runtime.summit.exceptions.EmptyInstanceException;
import io.ciera.runtime.summit.exceptions.InstancePopulationException;
import io.ciera.runtime.summit.exceptions.XtumlException;
import io.ciera.runtime.summit.types.IWhere;
import io.ciera.runtime.summit.types.IXtumlType;
import io.ciera.runtime.summit.types.UniqueId;
import io.ciera.tool.Sql;
import io.ciera.tool.sql.ooaofooa.component.InterfaceOperation;
import io.ciera.tool.sql.ooaofooa.component.PropertyParameter;
import io.ciera.tool.sql.ooaofooa.component.impl.InterfaceOperationImpl;
import io.ciera.tool.sql.ooaofooa.component.impl.PropertyParameterImpl;
import io.ciera.tool.sql.ooaofooa.deployment.TerminatorService;
import io.ciera.tool.sql.ooaofooa.deployment.TerminatorServiceParameter;
import io.ciera.tool.sql.ooaofooa.deployment.impl.TerminatorServiceImpl;
import io.ciera.tool.sql.ooaofooa.deployment.impl.TerminatorServiceParameterImpl;
import io.ciera.tool.sql.ooaofooa.domain.Bridge;
import io.ciera.tool.sql.ooaofooa.domain.BridgeParameter;
import io.ciera.tool.sql.ooaofooa.domain.Dimensions;
import io.ciera.tool.sql.ooaofooa.domain.FunctionParameter;
import io.ciera.tool.sql.ooaofooa.domain.S_SYNC;
import io.ciera.tool.sql.ooaofooa.domain.StructureMember;
import io.ciera.tool.sql.ooaofooa.domain.impl.BridgeImpl;
import io.ciera.tool.sql.ooaofooa.domain.impl.BridgeParameterImpl;
import io.ciera.tool.sql.ooaofooa.domain.impl.FunctionParameterImpl;
import io.ciera.tool.sql.ooaofooa.domain.impl.S_SYNCImpl;
import io.ciera.tool.sql.ooaofooa.domain.impl.StructureMemberImpl;
import io.ciera.tool.sql.ooaofooa.statemachine.StateMachineEventDataItem;
import io.ciera.tool.sql.ooaofooa.statemachine.impl.StateMachineEventDataItemImpl;
import io.ciera.tool.sql.ooaofooa.subsystem.O_ATTR;
import io.ciera.tool.sql.ooaofooa.subsystem.O_TFR;
import io.ciera.tool.sql.ooaofooa.subsystem.OperationParameter;
import io.ciera.tool.sql.ooaofooa.subsystem.impl.O_ATTRImpl;
import io.ciera.tool.sql.ooaofooa.subsystem.impl.O_TFRImpl;
import io.ciera.tool.sql.ooaofooa.subsystem.impl.OperationParameterImpl;
import io.ciera.tool.sql.ooaofooa.value.TransientVar;
import io.ciera.tool.sql.ooaofooa.value.V_VAR;
import io.ciera.tool.sql.ooaofooa.value.impl.TransientVarImpl;
import io.ciera.tool.sql.ooaofooa.value.impl.V_VARImpl;
public class DimensionsImpl extends ModelInstance implements Dimensions {
public static final String KEY_LETTERS = "S_DIM";
public static final Dimensions EMPTY_DIMENSIONS = new EmptyDimensions();
private Sql context;
// constructors
private DimensionsImpl( Sql context ) {
this.context = context;
m_elementCount = 0;
m_dimensionCount = 0;
ref_Sync_ID = UniqueId.random();
ref_SParm_ID = UniqueId.random();
ref_BParm_ID = UniqueId.random();
ref_Brg_ID = UniqueId.random();
ref_Id = UniqueId.random();
ref_Obj_ID = UniqueId.random();
ref_Attr_ID = UniqueId.random();
ref_TParm_ID = UniqueId.random();
ref_Tfr_ID = UniqueId.random();
ref_Member_ID = UniqueId.random();
ref_DT_ID = UniqueId.random();
ref_PP_Id = UniqueId.random();
ref_SM_ID = UniqueId.random();
ref_SMedi_ID = UniqueId.random();
m_DIM_ID = UniqueId.random();
ref_Var_ID = UniqueId.random();
ref_TSParm_ID = UniqueId.random();
ref_Svc_ID = UniqueId.random();
R120_specifies_occurrences_of_O_ATTR_inst = O_ATTRImpl.EMPTY_O_ATTR;
R121_specifies_occurrences_of_OperationParameter_inst = OperationParameterImpl.EMPTY_OPERATIONPARAMETER;
R122_defines_return_value_dimensions_for_O_TFR_inst = O_TFRImpl.EMPTY_O_TFR;
R1655_TerminatorServiceParameter_inst = TerminatorServiceParameterImpl.EMPTY_TERMINATORSERVICEPARAMETER;
R1657_TerminatorService_inst = TerminatorServiceImpl.EMPTY_TERMINATORSERVICE;
R4017_specifies_occurrences_of_PropertyParameter_inst = PropertyParameterImpl.EMPTY_PROPERTYPARAMETER;
R4018_defines_return_value_dimensions_for__InterfaceOperation_inst = InterfaceOperationImpl.EMPTY_INTERFACEOPERATION;
R49_specifies_occurrences_of_BridgeParameter_inst = BridgeParameterImpl.EMPTY_BRIDGEPARAMETER;
R50_defines_return_value_dimensions_for_Bridge_inst = BridgeImpl.EMPTY_BRIDGE;
R51_defines_return_value_dimensions_for_S_SYNC_inst = S_SYNCImpl.EMPTY_S_SYNC;
R52_specifies_occurrences_of_FunctionParameter_inst = FunctionParameterImpl.EMPTY_FUNCTIONPARAMETER;
R531_specifies_occurrences_of_StateMachineEventDataItem_inst = StateMachineEventDataItemImpl.EMPTY_STATEMACHINEEVENTDATAITEM;
R53_specifies_occurrences_of_StructureMember_inst = StructureMemberImpl.EMPTY_STRUCTUREMEMBER;
R844_specifies_occurrences_of_TransientVar_inst = TransientVarImpl.EMPTY_TRANSIENTVAR;
R849_specifies_occurrences_of_V_VAR_inst = V_VARImpl.EMPTY_V_VAR;
}
private DimensionsImpl( Sql context, UniqueId instanceId, int m_elementCount, int m_dimensionCount, UniqueId ref_Sync_ID, UniqueId ref_SParm_ID, UniqueId ref_BParm_ID, UniqueId ref_Brg_ID, UniqueId ref_Id, UniqueId ref_Obj_ID, UniqueId ref_Attr_ID, UniqueId ref_TParm_ID, UniqueId ref_Tfr_ID, UniqueId ref_Member_ID, UniqueId ref_DT_ID, UniqueId ref_PP_Id, UniqueId ref_SM_ID, UniqueId ref_SMedi_ID, UniqueId m_DIM_ID, UniqueId ref_Var_ID, UniqueId ref_TSParm_ID, UniqueId ref_Svc_ID ) {
super(instanceId);
this.context = context;
this.m_elementCount = m_elementCount;
this.m_dimensionCount = m_dimensionCount;
this.ref_Sync_ID = ref_Sync_ID;
this.ref_SParm_ID = ref_SParm_ID;
this.ref_BParm_ID = ref_BParm_ID;
this.ref_Brg_ID = ref_Brg_ID;
this.ref_Id = ref_Id;
this.ref_Obj_ID = ref_Obj_ID;
this.ref_Attr_ID = ref_Attr_ID;
this.ref_TParm_ID = ref_TParm_ID;
this.ref_Tfr_ID = ref_Tfr_ID;
this.ref_Member_ID = ref_Member_ID;
this.ref_DT_ID = ref_DT_ID;
this.ref_PP_Id = ref_PP_Id;
this.ref_SM_ID = ref_SM_ID;
this.ref_SMedi_ID = ref_SMedi_ID;
this.m_DIM_ID = m_DIM_ID;
this.ref_Var_ID = ref_Var_ID;
this.ref_TSParm_ID = ref_TSParm_ID;
this.ref_Svc_ID = ref_Svc_ID;
R120_specifies_occurrences_of_O_ATTR_inst = O_ATTRImpl.EMPTY_O_ATTR;
R121_specifies_occurrences_of_OperationParameter_inst = OperationParameterImpl.EMPTY_OPERATIONPARAMETER;
R122_defines_return_value_dimensions_for_O_TFR_inst = O_TFRImpl.EMPTY_O_TFR;
R1655_TerminatorServiceParameter_inst = TerminatorServiceParameterImpl.EMPTY_TERMINATORSERVICEPARAMETER;
R1657_TerminatorService_inst = TerminatorServiceImpl.EMPTY_TERMINATORSERVICE;
R4017_specifies_occurrences_of_PropertyParameter_inst = PropertyParameterImpl.EMPTY_PROPERTYPARAMETER;
R4018_defines_return_value_dimensions_for__InterfaceOperation_inst = InterfaceOperationImpl.EMPTY_INTERFACEOPERATION;
R49_specifies_occurrences_of_BridgeParameter_inst = BridgeParameterImpl.EMPTY_BRIDGEPARAMETER;
R50_defines_return_value_dimensions_for_Bridge_inst = BridgeImpl.EMPTY_BRIDGE;
R51_defines_return_value_dimensions_for_S_SYNC_inst = S_SYNCImpl.EMPTY_S_SYNC;
R52_specifies_occurrences_of_FunctionParameter_inst = FunctionParameterImpl.EMPTY_FUNCTIONPARAMETER;
R531_specifies_occurrences_of_StateMachineEventDataItem_inst = StateMachineEventDataItemImpl.EMPTY_STATEMACHINEEVENTDATAITEM;
R53_specifies_occurrences_of_StructureMember_inst = StructureMemberImpl.EMPTY_STRUCTUREMEMBER;
R844_specifies_occurrences_of_TransientVar_inst = TransientVarImpl.EMPTY_TRANSIENTVAR;
R849_specifies_occurrences_of_V_VAR_inst = V_VARImpl.EMPTY_V_VAR;
}
public static Dimensions create( Sql context ) throws XtumlException {
Dimensions newDimensions = new DimensionsImpl( context );
if ( context.addInstance( newDimensions ) ) {
newDimensions.getRunContext().addChange(new InstanceCreatedDelta(newDimensions, KEY_LETTERS));
return newDimensions;
}
else throw new InstancePopulationException( "Instance already exists within this population." );
}
public static Dimensions create( Sql context, int m_elementCount, int m_dimensionCount, UniqueId ref_Sync_ID, UniqueId ref_SParm_ID, UniqueId ref_BParm_ID, UniqueId ref_Brg_ID, UniqueId ref_Id, UniqueId ref_Obj_ID, UniqueId ref_Attr_ID, UniqueId ref_TParm_ID, UniqueId ref_Tfr_ID, UniqueId ref_Member_ID, UniqueId ref_DT_ID, UniqueId ref_PP_Id, UniqueId ref_SM_ID, UniqueId ref_SMedi_ID, UniqueId m_DIM_ID, UniqueId ref_Var_ID, UniqueId ref_TSParm_ID, UniqueId ref_Svc_ID ) throws XtumlException {
return create(context, UniqueId.random(), m_elementCount, m_dimensionCount, ref_Sync_ID, ref_SParm_ID, ref_BParm_ID, ref_Brg_ID, ref_Id, ref_Obj_ID, ref_Attr_ID, ref_TParm_ID, ref_Tfr_ID, ref_Member_ID, ref_DT_ID, ref_PP_Id, ref_SM_ID, ref_SMedi_ID, m_DIM_ID, ref_Var_ID, ref_TSParm_ID, ref_Svc_ID);
}
public static Dimensions create( Sql context, UniqueId instanceId, int m_elementCount, int m_dimensionCount, UniqueId ref_Sync_ID, UniqueId ref_SParm_ID, UniqueId ref_BParm_ID, UniqueId ref_Brg_ID, UniqueId ref_Id, UniqueId ref_Obj_ID, UniqueId ref_Attr_ID, UniqueId ref_TParm_ID, UniqueId ref_Tfr_ID, UniqueId ref_Member_ID, UniqueId ref_DT_ID, UniqueId ref_PP_Id, UniqueId ref_SM_ID, UniqueId ref_SMedi_ID, UniqueId m_DIM_ID, UniqueId ref_Var_ID, UniqueId ref_TSParm_ID, UniqueId ref_Svc_ID ) throws XtumlException {
Dimensions newDimensions = new DimensionsImpl( context, instanceId, m_elementCount, m_dimensionCount, ref_Sync_ID, ref_SParm_ID, ref_BParm_ID, ref_Brg_ID, ref_Id, ref_Obj_ID, ref_Attr_ID, ref_TParm_ID, ref_Tfr_ID, ref_Member_ID, ref_DT_ID, ref_PP_Id, ref_SM_ID, ref_SMedi_ID, m_DIM_ID, ref_Var_ID, ref_TSParm_ID, ref_Svc_ID );
if ( context.addInstance( newDimensions ) ) {
return newDimensions;
}
else throw new InstancePopulationException( "Instance already exists within this population." );
}
// attributes
private int m_elementCount;
@Override
public int getElementCount() throws XtumlException {
checkLiving();
return m_elementCount;
}
@Override
public void setElementCount(int m_elementCount) throws XtumlException {
checkLiving();
if (m_elementCount != this.m_elementCount) {
final int oldValue = this.m_elementCount;
this.m_elementCount = m_elementCount;
getRunContext().addChange(new AttributeChangedDelta(this, KEY_LETTERS, "m_elementCount", oldValue, this.m_elementCount));
}
}
private int m_dimensionCount;
@Override
public void setDimensionCount(int m_dimensionCount) throws XtumlException {
checkLiving();
if (m_dimensionCount != this.m_dimensionCount) {
final int oldValue = this.m_dimensionCount;
this.m_dimensionCount = m_dimensionCount;
getRunContext().addChange(new AttributeChangedDelta(this, KEY_LETTERS, "m_dimensionCount", oldValue, this.m_dimensionCount));
}
}
@Override
public int getDimensionCount() throws XtumlException {
checkLiving();
return m_dimensionCount;
}
private UniqueId ref_Sync_ID;
@Override
public UniqueId getSync_ID() throws XtumlException {
checkLiving();
return ref_Sync_ID;
}
@Override
public void setSync_ID(UniqueId ref_Sync_ID) throws XtumlException {
checkLiving();
if (ref_Sync_ID.inequality( this.ref_Sync_ID)) {
final UniqueId oldValue = this.ref_Sync_ID;
this.ref_Sync_ID = ref_Sync_ID;
getRunContext().addChange(new AttributeChangedDelta(this, KEY_LETTERS, "ref_Sync_ID", oldValue, this.ref_Sync_ID));
}
}
private UniqueId ref_SParm_ID;
@Override
public UniqueId getSParm_ID() throws XtumlException {
checkLiving();
return ref_SParm_ID;
}
@Override
public void setSParm_ID(UniqueId ref_SParm_ID) throws XtumlException {
checkLiving();
if (ref_SParm_ID.inequality( this.ref_SParm_ID)) {
final UniqueId oldValue = this.ref_SParm_ID;
this.ref_SParm_ID = ref_SParm_ID;
getRunContext().addChange(new AttributeChangedDelta(this, KEY_LETTERS, "ref_SParm_ID", oldValue, this.ref_SParm_ID));
}
}
private UniqueId ref_BParm_ID;
@Override
public void setBParm_ID(UniqueId ref_BParm_ID) throws XtumlException {
checkLiving();
if (ref_BParm_ID.inequality( this.ref_BParm_ID)) {
final UniqueId oldValue = this.ref_BParm_ID;
this.ref_BParm_ID = ref_BParm_ID;
getRunContext().addChange(new AttributeChangedDelta(this, KEY_LETTERS, "ref_BParm_ID", oldValue, this.ref_BParm_ID));
}
}
@Override
public UniqueId getBParm_ID() throws XtumlException {
checkLiving();
return ref_BParm_ID;
}
private UniqueId ref_Brg_ID;
@Override
public UniqueId getBrg_ID() throws XtumlException {
checkLiving();
return ref_Brg_ID;
}
@Override
public void setBrg_ID(UniqueId ref_Brg_ID) throws XtumlException {
checkLiving();
if (ref_Brg_ID.inequality( this.ref_Brg_ID)) {
final UniqueId oldValue = this.ref_Brg_ID;
this.ref_Brg_ID = ref_Brg_ID;
getRunContext().addChange(new AttributeChangedDelta(this, KEY_LETTERS, "ref_Brg_ID", oldValue, this.ref_Brg_ID));
}
}
private UniqueId ref_Id;
@Override
public void setId(UniqueId ref_Id) throws XtumlException {
checkLiving();
if (ref_Id.inequality( this.ref_Id)) {
final UniqueId oldValue = this.ref_Id;
this.ref_Id = ref_Id;
getRunContext().addChange(new AttributeChangedDelta(this, KEY_LETTERS, "ref_Id", oldValue, this.ref_Id));
}
}
@Override
public UniqueId getId() throws XtumlException {
checkLiving();
return ref_Id;
}
private UniqueId ref_Obj_ID;
@Override
public UniqueId getObj_ID() throws XtumlException {
checkLiving();
return ref_Obj_ID;
}
@Override
public void setObj_ID(UniqueId ref_Obj_ID) throws XtumlException {
checkLiving();
if (ref_Obj_ID.inequality( this.ref_Obj_ID)) {
final UniqueId oldValue = this.ref_Obj_ID;
this.ref_Obj_ID = ref_Obj_ID;
getRunContext().addChange(new AttributeChangedDelta(this, KEY_LETTERS, "ref_Obj_ID", oldValue, this.ref_Obj_ID));
}
}
private UniqueId ref_Attr_ID;
@Override
public UniqueId getAttr_ID() throws XtumlException {
checkLiving();
return ref_Attr_ID;
}
@Override
public void setAttr_ID(UniqueId ref_Attr_ID) throws XtumlException {
checkLiving();
if (ref_Attr_ID.inequality( this.ref_Attr_ID)) {
final UniqueId oldValue = this.ref_Attr_ID;
this.ref_Attr_ID = ref_Attr_ID;
getRunContext().addChange(new AttributeChangedDelta(this, KEY_LETTERS, "ref_Attr_ID", oldValue, this.ref_Attr_ID));
}
}
private UniqueId ref_TParm_ID;
@Override
public UniqueId getTParm_ID() throws XtumlException {
checkLiving();
return ref_TParm_ID;
}
@Override
public void setTParm_ID(UniqueId ref_TParm_ID) throws XtumlException {
checkLiving();
if (ref_TParm_ID.inequality( this.ref_TParm_ID)) {
final UniqueId oldValue = this.ref_TParm_ID;
this.ref_TParm_ID = ref_TParm_ID;
getRunContext().addChange(new AttributeChangedDelta(this, KEY_LETTERS, "ref_TParm_ID", oldValue, this.ref_TParm_ID));
}
}
private UniqueId ref_Tfr_ID;
@Override
public void setTfr_ID(UniqueId ref_Tfr_ID) throws XtumlException {
checkLiving();
if (ref_Tfr_ID.inequality( this.ref_Tfr_ID)) {
final UniqueId oldValue = this.ref_Tfr_ID;
this.ref_Tfr_ID = ref_Tfr_ID;
getRunContext().addChange(new AttributeChangedDelta(this, KEY_LETTERS, "ref_Tfr_ID", oldValue, this.ref_Tfr_ID));
}
}
@Override
public UniqueId getTfr_ID() throws XtumlException {
checkLiving();
return ref_Tfr_ID;
}
private UniqueId ref_Member_ID;
@Override
public void setMember_ID(UniqueId ref_Member_ID) throws XtumlException {
checkLiving();
if (ref_Member_ID.inequality( this.ref_Member_ID)) {
final UniqueId oldValue = this.ref_Member_ID;
this.ref_Member_ID = ref_Member_ID;
getRunContext().addChange(new AttributeChangedDelta(this, KEY_LETTERS, "ref_Member_ID", oldValue, this.ref_Member_ID));
}
}
@Override
public UniqueId getMember_ID() throws XtumlException {
checkLiving();
return ref_Member_ID;
}
private UniqueId ref_DT_ID;
@Override
public void setDT_ID(UniqueId ref_DT_ID) throws XtumlException {
checkLiving();
if (ref_DT_ID.inequality( this.ref_DT_ID)) {
final UniqueId oldValue = this.ref_DT_ID;
this.ref_DT_ID = ref_DT_ID;
getRunContext().addChange(new AttributeChangedDelta(this, KEY_LETTERS, "ref_DT_ID", oldValue, this.ref_DT_ID));
}
}
@Override
public UniqueId getDT_ID() throws XtumlException {
checkLiving();
return ref_DT_ID;
}
private UniqueId ref_PP_Id;
@Override
public UniqueId getPP_Id() throws XtumlException {
checkLiving();
return ref_PP_Id;
}
@Override
public void setPP_Id(UniqueId ref_PP_Id) throws XtumlException {
checkLiving();
if (ref_PP_Id.inequality( this.ref_PP_Id)) {
final UniqueId oldValue = this.ref_PP_Id;
this.ref_PP_Id = ref_PP_Id;
getRunContext().addChange(new AttributeChangedDelta(this, KEY_LETTERS, "ref_PP_Id", oldValue, this.ref_PP_Id));
}
}
private UniqueId ref_SM_ID;
@Override
public void setSM_ID(UniqueId ref_SM_ID) throws XtumlException {
checkLiving();
if (ref_SM_ID.inequality( this.ref_SM_ID)) {
final UniqueId oldValue = this.ref_SM_ID;
this.ref_SM_ID = ref_SM_ID;
getRunContext().addChange(new AttributeChangedDelta(this, KEY_LETTERS, "ref_SM_ID", oldValue, this.ref_SM_ID));
}
}
@Override
public UniqueId getSM_ID() throws XtumlException {
checkLiving();
return ref_SM_ID;
}
private UniqueId ref_SMedi_ID;
@Override
public UniqueId getSMedi_ID() throws XtumlException {
checkLiving();
return ref_SMedi_ID;
}
@Override
public void setSMedi_ID(UniqueId ref_SMedi_ID) throws XtumlException {
checkLiving();
if (ref_SMedi_ID.inequality( this.ref_SMedi_ID)) {
final UniqueId oldValue = this.ref_SMedi_ID;
this.ref_SMedi_ID = ref_SMedi_ID;
getRunContext().addChange(new AttributeChangedDelta(this, KEY_LETTERS, "ref_SMedi_ID", oldValue, this.ref_SMedi_ID));
}
}
private UniqueId m_DIM_ID;
@Override
public UniqueId getDIM_ID() throws XtumlException {
checkLiving();
return m_DIM_ID;
}
@Override
public void setDIM_ID(UniqueId m_DIM_ID) throws XtumlException {
checkLiving();
if (m_DIM_ID.inequality( this.m_DIM_ID)) {
final UniqueId oldValue = this.m_DIM_ID;
this.m_DIM_ID = m_DIM_ID;
getRunContext().addChange(new AttributeChangedDelta(this, KEY_LETTERS, "m_DIM_ID", oldValue, this.m_DIM_ID));
}
}
private UniqueId ref_Var_ID;
@Override
public UniqueId getVar_ID() throws XtumlException {
checkLiving();
return ref_Var_ID;
}
@Override
public void setVar_ID(UniqueId ref_Var_ID) throws XtumlException {
checkLiving();
if (ref_Var_ID.inequality( this.ref_Var_ID)) {
final UniqueId oldValue = this.ref_Var_ID;
this.ref_Var_ID = ref_Var_ID;
getRunContext().addChange(new AttributeChangedDelta(this, KEY_LETTERS, "ref_Var_ID", oldValue, this.ref_Var_ID));
}
}
private UniqueId ref_TSParm_ID;
@Override
public void setTSParm_ID(UniqueId ref_TSParm_ID) throws XtumlException {
checkLiving();
if (ref_TSParm_ID.inequality( this.ref_TSParm_ID)) {
final UniqueId oldValue = this.ref_TSParm_ID;
this.ref_TSParm_ID = ref_TSParm_ID;
getRunContext().addChange(new AttributeChangedDelta(this, KEY_LETTERS, "ref_TSParm_ID", oldValue, this.ref_TSParm_ID));
}
}
@Override
public UniqueId getTSParm_ID() throws XtumlException {
checkLiving();
return ref_TSParm_ID;
}
private UniqueId ref_Svc_ID;
@Override
public void setSvc_ID(UniqueId ref_Svc_ID) throws XtumlException {
checkLiving();
if (ref_Svc_ID.inequality( this.ref_Svc_ID)) {
final UniqueId oldValue = this.ref_Svc_ID;
this.ref_Svc_ID = ref_Svc_ID;
getRunContext().addChange(new AttributeChangedDelta(this, KEY_LETTERS, "ref_Svc_ID", oldValue, this.ref_Svc_ID));
}
}
@Override
public UniqueId getSvc_ID() throws XtumlException {
checkLiving();
return ref_Svc_ID;
}
// instance identifiers
@Override
public IInstanceIdentifier getId1() {
try {
return new InstanceIdentifier(getDIM_ID());
}
catch ( XtumlException e ) {
getRunContext().getLog().error(e);
System.exit(1);
return null;
}
}
// operations
// static operations
// events
// selections
private O_ATTR R120_specifies_occurrences_of_O_ATTR_inst;
@Override
public void setR120_specifies_occurrences_of_O_ATTR( O_ATTR inst ) {
R120_specifies_occurrences_of_O_ATTR_inst = inst;
}
@Override
public O_ATTR R120_specifies_occurrences_of_O_ATTR() throws XtumlException {
return R120_specifies_occurrences_of_O_ATTR_inst;
}
private OperationParameter R121_specifies_occurrences_of_OperationParameter_inst;
@Override
public void setR121_specifies_occurrences_of_OperationParameter( OperationParameter inst ) {
R121_specifies_occurrences_of_OperationParameter_inst = inst;
}
@Override
public OperationParameter R121_specifies_occurrences_of_OperationParameter() throws XtumlException {
return R121_specifies_occurrences_of_OperationParameter_inst;
}
private O_TFR R122_defines_return_value_dimensions_for_O_TFR_inst;
@Override
public void setR122_defines_return_value_dimensions_for_O_TFR( O_TFR inst ) {
R122_defines_return_value_dimensions_for_O_TFR_inst = inst;
}
@Override
public O_TFR R122_defines_return_value_dimensions_for_O_TFR() throws XtumlException {
return R122_defines_return_value_dimensions_for_O_TFR_inst;
}
private TerminatorServiceParameter R1655_TerminatorServiceParameter_inst;
@Override
public void setR1655_TerminatorServiceParameter( TerminatorServiceParameter inst ) {
R1655_TerminatorServiceParameter_inst = inst;
}
@Override
public TerminatorServiceParameter R1655_TerminatorServiceParameter() throws XtumlException {
return R1655_TerminatorServiceParameter_inst;
}
private TerminatorService R1657_TerminatorService_inst;
@Override
public void setR1657_TerminatorService( TerminatorService inst ) {
R1657_TerminatorService_inst = inst;
}
@Override
public TerminatorService R1657_TerminatorService() throws XtumlException {
return R1657_TerminatorService_inst;
}
private PropertyParameter R4017_specifies_occurrences_of_PropertyParameter_inst;
@Override
public void setR4017_specifies_occurrences_of_PropertyParameter( PropertyParameter inst ) {
R4017_specifies_occurrences_of_PropertyParameter_inst = inst;
}
@Override
public PropertyParameter R4017_specifies_occurrences_of_PropertyParameter() throws XtumlException {
return R4017_specifies_occurrences_of_PropertyParameter_inst;
}
private InterfaceOperation R4018_defines_return_value_dimensions_for__InterfaceOperation_inst;
@Override
public void setR4018_defines_return_value_dimensions_for__InterfaceOperation( InterfaceOperation inst ) {
R4018_defines_return_value_dimensions_for__InterfaceOperation_inst = inst;
}
@Override
public InterfaceOperation R4018_defines_return_value_dimensions_for__InterfaceOperation() throws XtumlException {
return R4018_defines_return_value_dimensions_for__InterfaceOperation_inst;
}
private BridgeParameter R49_specifies_occurrences_of_BridgeParameter_inst;
@Override
public void setR49_specifies_occurrences_of_BridgeParameter( BridgeParameter inst ) {
R49_specifies_occurrences_of_BridgeParameter_inst = inst;
}
@Override
public BridgeParameter R49_specifies_occurrences_of_BridgeParameter() throws XtumlException {
return R49_specifies_occurrences_of_BridgeParameter_inst;
}
private Bridge R50_defines_return_value_dimensions_for_Bridge_inst;
@Override
public void setR50_defines_return_value_dimensions_for_Bridge( Bridge inst ) {
R50_defines_return_value_dimensions_for_Bridge_inst = inst;
}
@Override
public Bridge R50_defines_return_value_dimensions_for_Bridge() throws XtumlException {
return R50_defines_return_value_dimensions_for_Bridge_inst;
}
private S_SYNC R51_defines_return_value_dimensions_for_S_SYNC_inst;
@Override
public void setR51_defines_return_value_dimensions_for_S_SYNC( S_SYNC inst ) {
R51_defines_return_value_dimensions_for_S_SYNC_inst = inst;
}
@Override
public S_SYNC R51_defines_return_value_dimensions_for_S_SYNC() throws XtumlException {
return R51_defines_return_value_dimensions_for_S_SYNC_inst;
}
private FunctionParameter R52_specifies_occurrences_of_FunctionParameter_inst;
@Override
public void setR52_specifies_occurrences_of_FunctionParameter( FunctionParameter inst ) {
R52_specifies_occurrences_of_FunctionParameter_inst = inst;
}
@Override
public FunctionParameter R52_specifies_occurrences_of_FunctionParameter() throws XtumlException {
return R52_specifies_occurrences_of_FunctionParameter_inst;
}
private StateMachineEventDataItem R531_specifies_occurrences_of_StateMachineEventDataItem_inst;
@Override
public void setR531_specifies_occurrences_of_StateMachineEventDataItem( StateMachineEventDataItem inst ) {
R531_specifies_occurrences_of_StateMachineEventDataItem_inst = inst;
}
@Override
public StateMachineEventDataItem R531_specifies_occurrences_of_StateMachineEventDataItem() throws XtumlException {
return R531_specifies_occurrences_of_StateMachineEventDataItem_inst;
}
private StructureMember R53_specifies_occurrences_of_StructureMember_inst;
@Override
public void setR53_specifies_occurrences_of_StructureMember( StructureMember inst ) {
R53_specifies_occurrences_of_StructureMember_inst = inst;
}
@Override
public StructureMember R53_specifies_occurrences_of_StructureMember() throws XtumlException {
return R53_specifies_occurrences_of_StructureMember_inst;
}
private TransientVar R844_specifies_occurrences_of_TransientVar_inst;
@Override
public void setR844_specifies_occurrences_of_TransientVar( TransientVar inst ) {
R844_specifies_occurrences_of_TransientVar_inst = inst;
}
@Override
public TransientVar R844_specifies_occurrences_of_TransientVar() throws XtumlException {
return R844_specifies_occurrences_of_TransientVar_inst;
}
private V_VAR R849_specifies_occurrences_of_V_VAR_inst;
@Override
public void setR849_specifies_occurrences_of_V_VAR( V_VAR inst ) {
R849_specifies_occurrences_of_V_VAR_inst = inst;
}
@Override
public V_VAR R849_specifies_occurrences_of_V_VAR() throws XtumlException {
return R849_specifies_occurrences_of_V_VAR_inst;
}
@Override
public IRunContext getRunContext() {
return context().getRunContext();
}
@Override
public Sql context() {
return context;
}
@Override
public String getKeyLetters() {
return KEY_LETTERS;
}
@Override
public Dimensions self() {
return this;
}
@Override
public Dimensions oneWhere(IWhere condition) throws XtumlException {
if (null == condition) throw new XtumlException("Null condition passed to selection.");
if (condition.evaluate(this)) return this;
else return EMPTY_DIMENSIONS;
}
}
class EmptyDimensions extends ModelInstance implements Dimensions {
// attributes
public int getElementCount() throws XtumlException {
throw new EmptyInstanceException( "Cannot get attribute of empty instance." );
}
public void setElementCount( int m_elementCount ) throws XtumlException {
throw new EmptyInstanceException( "Cannot set attribute of empty instance." );
}
public void setDimensionCount( int m_dimensionCount ) throws XtumlException {
throw new EmptyInstanceException( "Cannot set attribute of empty instance." );
}
public int getDimensionCount() throws XtumlException {
throw new EmptyInstanceException( "Cannot get attribute of empty instance." );
}
public UniqueId getSync_ID() throws XtumlException {
throw new EmptyInstanceException( "Cannot get attribute of empty instance." );
}
public void setSync_ID( UniqueId ref_Sync_ID ) throws XtumlException {
throw new EmptyInstanceException( "Cannot set attribute of empty instance." );
}
public UniqueId getSParm_ID() throws XtumlException {
throw new EmptyInstanceException( "Cannot get attribute of empty instance." );
}
public void setSParm_ID( UniqueId ref_SParm_ID ) throws XtumlException {
throw new EmptyInstanceException( "Cannot set attribute of empty instance." );
}
public void setBParm_ID( UniqueId ref_BParm_ID ) throws XtumlException {
throw new EmptyInstanceException( "Cannot set attribute of empty instance." );
}
public UniqueId getBParm_ID() throws XtumlException {
throw new EmptyInstanceException( "Cannot get attribute of empty instance." );
}
public UniqueId getBrg_ID() throws XtumlException {
throw new EmptyInstanceException( "Cannot get attribute of empty instance." );
}
public void setBrg_ID( UniqueId ref_Brg_ID ) throws XtumlException {
throw new EmptyInstanceException( "Cannot set attribute of empty instance." );
}
public void setId( UniqueId ref_Id ) throws XtumlException {
throw new EmptyInstanceException( "Cannot set attribute of empty instance." );
}
public UniqueId getId() throws XtumlException {
throw new EmptyInstanceException( "Cannot get attribute of empty instance." );
}
public UniqueId getObj_ID() throws XtumlException {
throw new EmptyInstanceException( "Cannot get attribute of empty instance." );
}
public void setObj_ID( UniqueId ref_Obj_ID ) throws XtumlException {
throw new EmptyInstanceException( "Cannot set attribute of empty instance." );
}
public UniqueId getAttr_ID() throws XtumlException {
throw new EmptyInstanceException( "Cannot get attribute of empty instance." );
}
public void setAttr_ID( UniqueId ref_Attr_ID ) throws XtumlException {
throw new EmptyInstanceException( "Cannot set attribute of empty instance." );
}
public UniqueId getTParm_ID() throws XtumlException {
throw new EmptyInstanceException( "Cannot get attribute of empty instance." );
}
public void setTParm_ID( UniqueId ref_TParm_ID ) throws XtumlException {
throw new EmptyInstanceException( "Cannot set attribute of empty instance." );
}
public void setTfr_ID( UniqueId ref_Tfr_ID ) throws XtumlException {
throw new EmptyInstanceException( "Cannot set attribute of empty instance." );
}
public UniqueId getTfr_ID() throws XtumlException {
throw new EmptyInstanceException( "Cannot get attribute of empty instance." );
}
public void setMember_ID( UniqueId ref_Member_ID ) throws XtumlException {
throw new EmptyInstanceException( "Cannot set attribute of empty instance." );
}
public UniqueId getMember_ID() throws XtumlException {
throw new EmptyInstanceException( "Cannot get attribute of empty instance." );
}
public void setDT_ID( UniqueId ref_DT_ID ) throws XtumlException {
throw new EmptyInstanceException( "Cannot set attribute of empty instance." );
}
public UniqueId getDT_ID() throws XtumlException {
throw new EmptyInstanceException( "Cannot get attribute of empty instance." );
}
public UniqueId getPP_Id() throws XtumlException {
throw new EmptyInstanceException( "Cannot get attribute of empty instance." );
}
public void setPP_Id( UniqueId ref_PP_Id ) throws XtumlException {
throw new EmptyInstanceException( "Cannot set attribute of empty instance." );
}
public void setSM_ID( UniqueId ref_SM_ID ) throws XtumlException {
throw new EmptyInstanceException( "Cannot set attribute of empty instance." );
}
public UniqueId getSM_ID() throws XtumlException {
throw new EmptyInstanceException( "Cannot get attribute of empty instance." );
}
public UniqueId getSMedi_ID() throws XtumlException {
throw new EmptyInstanceException( "Cannot get attribute of empty instance." );
}
public void setSMedi_ID( UniqueId ref_SMedi_ID ) throws XtumlException {
throw new EmptyInstanceException( "Cannot set attribute of empty instance." );
}
public UniqueId getDIM_ID() throws XtumlException {
throw new EmptyInstanceException( "Cannot get attribute of empty instance." );
}
public void setDIM_ID( UniqueId m_DIM_ID ) throws XtumlException {
throw new EmptyInstanceException( "Cannot set attribute of empty instance." );
}
public UniqueId getVar_ID() throws XtumlException {
throw new EmptyInstanceException( "Cannot get attribute of empty instance." );
}
public void setVar_ID( UniqueId ref_Var_ID ) throws XtumlException {
throw new EmptyInstanceException( "Cannot set attribute of empty instance." );
}
public void setTSParm_ID( UniqueId ref_TSParm_ID ) throws XtumlException {
throw new EmptyInstanceException( "Cannot set attribute of empty instance." );
}
public UniqueId getTSParm_ID() throws XtumlException {
throw new EmptyInstanceException( "Cannot get attribute of empty instance." );
}
public void setSvc_ID( UniqueId ref_Svc_ID ) throws XtumlException {
throw new EmptyInstanceException( "Cannot set attribute of empty instance." );
}
public UniqueId getSvc_ID() throws XtumlException {
throw new EmptyInstanceException( "Cannot get attribute of empty instance." );
}
// operations
// selections
@Override
public O_ATTR R120_specifies_occurrences_of_O_ATTR() {
return O_ATTRImpl.EMPTY_O_ATTR;
}
@Override
public OperationParameter R121_specifies_occurrences_of_OperationParameter() {
return OperationParameterImpl.EMPTY_OPERATIONPARAMETER;
}
@Override
public O_TFR R122_defines_return_value_dimensions_for_O_TFR() {
return O_TFRImpl.EMPTY_O_TFR;
}
@Override
public TerminatorServiceParameter R1655_TerminatorServiceParameter() {
return TerminatorServiceParameterImpl.EMPTY_TERMINATORSERVICEPARAMETER;
}
@Override
public TerminatorService R1657_TerminatorService() {
return TerminatorServiceImpl.EMPTY_TERMINATORSERVICE;
}
@Override
public PropertyParameter R4017_specifies_occurrences_of_PropertyParameter() {
return PropertyParameterImpl.EMPTY_PROPERTYPARAMETER;
}
@Override
public InterfaceOperation R4018_defines_return_value_dimensions_for__InterfaceOperation() {
return InterfaceOperationImpl.EMPTY_INTERFACEOPERATION;
}
@Override
public BridgeParameter R49_specifies_occurrences_of_BridgeParameter() {
return BridgeParameterImpl.EMPTY_BRIDGEPARAMETER;
}
@Override
public Bridge R50_defines_return_value_dimensions_for_Bridge() {
return BridgeImpl.EMPTY_BRIDGE;
}
@Override
public S_SYNC R51_defines_return_value_dimensions_for_S_SYNC() {
return S_SYNCImpl.EMPTY_S_SYNC;
}
@Override
public FunctionParameter R52_specifies_occurrences_of_FunctionParameter() {
return FunctionParameterImpl.EMPTY_FUNCTIONPARAMETER;
}
@Override
public StateMachineEventDataItem R531_specifies_occurrences_of_StateMachineEventDataItem() {
return StateMachineEventDataItemImpl.EMPTY_STATEMACHINEEVENTDATAITEM;
}
@Override
public StructureMember R53_specifies_occurrences_of_StructureMember() {
return StructureMemberImpl.EMPTY_STRUCTUREMEMBER;
}
@Override
public TransientVar R844_specifies_occurrences_of_TransientVar() {
return TransientVarImpl.EMPTY_TRANSIENTVAR;
}
@Override
public V_VAR R849_specifies_occurrences_of_V_VAR() {
return V_VARImpl.EMPTY_V_VAR;
}
@Override
public String getKeyLetters() {
return DimensionsImpl.KEY_LETTERS;
}
@Override
public Dimensions self() {
return this;
}
@Override
public boolean isEmpty() {
return true;
}
@Override
public Dimensions oneWhere(IWhere condition) throws XtumlException {
if (null == condition) throw new XtumlException("Null condition passed to selection.");
return DimensionsImpl.EMPTY_DIMENSIONS;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy