
io.ciera.tool.sql.ooaofooa.statemachine.impl.StateMachineEventSetImpl Maven / Gradle / Ivy
package io.ciera.tool.sql.ooaofooa.statemachine.impl;
import io.ciera.runtime.summit.classes.InstanceSet;
import io.ciera.runtime.summit.exceptions.XtumlException;
import io.ciera.runtime.summit.types.UniqueId;
import io.ciera.tool.sql.architecture.statemachine.EventSet;
import io.ciera.tool.sql.architecture.statemachine.impl.EventSetImpl;
import io.ciera.tool.sql.ooaofooa.event.CreateSMEventStatementSet;
import io.ciera.tool.sql.ooaofooa.event.GenerateSMEventStatementSet;
import io.ciera.tool.sql.ooaofooa.event.impl.CreateSMEventStatementSetImpl;
import io.ciera.tool.sql.ooaofooa.event.impl.GenerateSMEventStatementSetImpl;
import io.ciera.tool.sql.ooaofooa.instance.PendingEventSet;
import io.ciera.tool.sql.ooaofooa.instance.impl.PendingEventSetImpl;
import io.ciera.tool.sql.ooaofooa.message.EventMessageSet;
import io.ciera.tool.sql.ooaofooa.message.impl.EventMessageSetImpl;
import io.ciera.tool.sql.ooaofooa.statemachine.PolymorphicEventSet;
import io.ciera.tool.sql.ooaofooa.statemachine.SEMEventSet;
import io.ciera.tool.sql.ooaofooa.statemachine.SM_SMSet;
import io.ciera.tool.sql.ooaofooa.statemachine.StateMachineEvent;
import io.ciera.tool.sql.ooaofooa.statemachine.StateMachineEventDataItemSet;
import io.ciera.tool.sql.ooaofooa.statemachine.StateMachineEventSet;
import io.ciera.tool.sql.ooaofooa.statemachine.impl.PolymorphicEventSetImpl;
import io.ciera.tool.sql.ooaofooa.statemachine.impl.SEMEventSetImpl;
import io.ciera.tool.sql.ooaofooa.statemachine.impl.SM_SMSetImpl;
import io.ciera.tool.sql.ooaofooa.statemachine.impl.StateMachineEventDataItemSetImpl;
import java.util.Arrays;
import java.util.Comparator;
import java.util.List;
public class StateMachineEventSetImpl extends InstanceSet implements StateMachineEventSet {
public StateMachineEventSetImpl() {
}
public StateMachineEventSetImpl(Comparator super StateMachineEvent> comp) {
super(comp);
}
// attributes
@Override
public void setSMevt_ID( UniqueId m_SMevt_ID ) throws XtumlException {
for ( StateMachineEvent statemachineevent : this ) statemachineevent.setSMevt_ID( m_SMevt_ID );
}
@Override
public void setUnq_Lbl( String m_Unq_Lbl ) throws XtumlException {
for ( StateMachineEvent statemachineevent : this ) statemachineevent.setUnq_Lbl( m_Unq_Lbl );
}
@Override
public void setIs_Lbl_U( int m_Is_Lbl_U ) throws XtumlException {
for ( StateMachineEvent statemachineevent : this ) statemachineevent.setIs_Lbl_U( m_Is_Lbl_U );
}
@Override
public void setMning( String m_Mning ) throws XtumlException {
for ( StateMachineEvent statemachineevent : this ) statemachineevent.setMning( m_Mning );
}
@Override
public void setSM_ID( UniqueId ref_SM_ID ) throws XtumlException {
for ( StateMachineEvent statemachineevent : this ) statemachineevent.setSM_ID( ref_SM_ID );
}
@Override
public void setDrv_Lbl( String m_Drv_Lbl ) throws XtumlException {
for ( StateMachineEvent statemachineevent : this ) statemachineevent.setDrv_Lbl( m_Drv_Lbl );
}
@Override
public void setSMspd_IDdeprecated( UniqueId m_SMspd_IDdeprecated ) throws XtumlException {
for ( StateMachineEvent statemachineevent : this ) statemachineevent.setSMspd_IDdeprecated( m_SMspd_IDdeprecated );
}
@Override
public void setNumb( int m_Numb ) throws XtumlException {
for ( StateMachineEvent statemachineevent : this ) statemachineevent.setNumb( m_Numb );
}
@Override
public void setDescrip( String m_Descrip ) throws XtumlException {
for ( StateMachineEvent statemachineevent : this ) statemachineevent.setDescrip( m_Descrip );
}
// selections
@Override
public EventMessageSet R1009_is_generated_by_EventMessage() throws XtumlException {
EventMessageSet eventmessageset = new EventMessageSetImpl();
for ( StateMachineEvent statemachineevent : this ) eventmessageset.addAll( statemachineevent.R1009_is_generated_by_EventMessage() );
return eventmessageset;
}
@Override
public PendingEventSet R2906_has_instances_PendingEvent() throws XtumlException {
PendingEventSet pendingeventset = new PendingEventSetImpl();
for ( StateMachineEvent statemachineevent : this ) pendingeventset.addAll( statemachineevent.R2906_has_instances_PendingEvent() );
return pendingeventset;
}
@Override
public EventSet R4759_Event() throws XtumlException {
EventSet eventset = new EventSetImpl();
for ( StateMachineEvent statemachineevent : this ) eventset.add( statemachineevent.R4759_Event() );
return eventset;
}
@Override
public SM_SMSet R502_SM_SM() throws XtumlException {
SM_SMSet sm_smset = new SM_SMSetImpl();
for ( StateMachineEvent statemachineevent : this ) sm_smset.add( statemachineevent.R502_SM_SM() );
return sm_smset;
}
@Override
public PolymorphicEventSet R525_is_a_PolymorphicEvent() throws XtumlException {
PolymorphicEventSet polymorphiceventset = new PolymorphicEventSetImpl();
for ( StateMachineEvent statemachineevent : this ) polymorphiceventset.add( statemachineevent.R525_is_a_PolymorphicEvent() );
return polymorphiceventset;
}
@Override
public SEMEventSet R525_is_a_SEMEvent() throws XtumlException {
SEMEventSet semeventset = new SEMEventSetImpl();
for ( StateMachineEvent statemachineevent : this ) semeventset.add( statemachineevent.R525_is_a_SEMEvent() );
return semeventset;
}
@Override
public StateMachineEventDataItemSet R532_carries_StateMachineEventDataItem() throws XtumlException {
StateMachineEventDataItemSet statemachineeventdataitemset = new StateMachineEventDataItemSetImpl();
for ( StateMachineEvent statemachineevent : this ) statemachineeventdataitemset.addAll( statemachineevent.R532_carries_StateMachineEventDataItem() );
return statemachineeventdataitemset;
}
@Override
public CreateSMEventStatementSet R706_CreateSMEventStatement() throws XtumlException {
CreateSMEventStatementSet createsmeventstatementset = new CreateSMEventStatementSetImpl();
for ( StateMachineEvent statemachineevent : this ) createsmeventstatementset.addAll( statemachineevent.R706_CreateSMEventStatement() );
return createsmeventstatementset;
}
@Override
public GenerateSMEventStatementSet R707_GenerateSMEventStatement() throws XtumlException {
GenerateSMEventStatementSet generatesmeventstatementset = new GenerateSMEventStatementSetImpl();
for ( StateMachineEvent statemachineevent : this ) generatesmeventstatementset.addAll( statemachineevent.R707_GenerateSMEventStatement() );
return generatesmeventstatementset;
}
@Override
public StateMachineEvent nullElement() {
return StateMachineEventImpl.EMPTY_STATEMACHINEEVENT;
}
@Override
public StateMachineEventSet emptySet() {
return new StateMachineEventSetImpl();
}
@Override
public StateMachineEventSet emptySet(Comparator super StateMachineEvent> comp) {
return new StateMachineEventSetImpl(comp);
}
@Override
public List elements() {
return Arrays.asList(toArray(new StateMachineEvent[0]));
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy