
io.ciera.tool.sql.ooaofooa.value.impl.ValueSetImpl Maven / Gradle / Ivy
package io.ciera.tool.sql.ooaofooa.value.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.ooaofooa.body.BlockSet;
import io.ciera.tool.sql.ooaofooa.body.ElseIfStmtSet;
import io.ciera.tool.sql.ooaofooa.body.IfStmtSet;
import io.ciera.tool.sql.ooaofooa.body.WhileStmtSet;
import io.ciera.tool.sql.ooaofooa.body.impl.BlockSetImpl;
import io.ciera.tool.sql.ooaofooa.body.impl.ElseIfStmtSetImpl;
import io.ciera.tool.sql.ooaofooa.body.impl.IfStmtSetImpl;
import io.ciera.tool.sql.ooaofooa.body.impl.WhileStmtSetImpl;
import io.ciera.tool.sql.ooaofooa.domain.DataTypeSet;
import io.ciera.tool.sql.ooaofooa.domain.impl.DataTypeSetImpl;
import io.ciera.tool.sql.ooaofooa.event.GeneratePreexistingEventSet;
import io.ciera.tool.sql.ooaofooa.event.impl.GeneratePreexistingEventSetImpl;
import io.ciera.tool.sql.ooaofooa.instance.ValueInStackFrameSet;
import io.ciera.tool.sql.ooaofooa.instance.impl.ValueInStackFrameSetImpl;
import io.ciera.tool.sql.ooaofooa.instanceaccess.AssignToMemberSet;
import io.ciera.tool.sql.ooaofooa.instanceaccess.impl.AssignToMemberSetImpl;
import io.ciera.tool.sql.ooaofooa.invocation.InterfaceOperationInvocationSet;
import io.ciera.tool.sql.ooaofooa.invocation.ReturnStmtSet;
import io.ciera.tool.sql.ooaofooa.invocation.SignalInvocationSet;
import io.ciera.tool.sql.ooaofooa.invocation.impl.InterfaceOperationInvocationSetImpl;
import io.ciera.tool.sql.ooaofooa.invocation.impl.ReturnStmtSetImpl;
import io.ciera.tool.sql.ooaofooa.invocation.impl.SignalInvocationSetImpl;
import io.ciera.tool.sql.ooaofooa.selection.ACT_SELSet;
import io.ciera.tool.sql.ooaofooa.selection.SelectFromInstancesWhereSet;
import io.ciera.tool.sql.ooaofooa.selection.SelectRelatedWhereSet;
import io.ciera.tool.sql.ooaofooa.selection.impl.ACT_SELSetImpl;
import io.ciera.tool.sql.ooaofooa.selection.impl.SelectFromInstancesWhereSetImpl;
import io.ciera.tool.sql.ooaofooa.selection.impl.SelectRelatedWhereSetImpl;
import io.ciera.tool.sql.ooaofooa.value.ArrayLengthValueSet;
import io.ciera.tool.sql.ooaofooa.value.AttributeValueReferenceSet;
import io.ciera.tool.sql.ooaofooa.value.BridgeValueSet;
import io.ciera.tool.sql.ooaofooa.value.EventDatumValueSet;
import io.ciera.tool.sql.ooaofooa.value.FunctionValueSet;
import io.ciera.tool.sql.ooaofooa.value.InstanceReferenceSet;
import io.ciera.tool.sql.ooaofooa.value.InstanceSetReferenceSet;
import io.ciera.tool.sql.ooaofooa.value.LiteralBooleanSet;
import io.ciera.tool.sql.ooaofooa.value.LiteralEnumeratorSet;
import io.ciera.tool.sql.ooaofooa.value.LiteralIntegerSet;
import io.ciera.tool.sql.ooaofooa.value.LiteralRealSet;
import io.ciera.tool.sql.ooaofooa.value.LiteralStringSet;
import io.ciera.tool.sql.ooaofooa.value.MemberValueReferenceSet;
import io.ciera.tool.sql.ooaofooa.value.MessageValueSet;
import io.ciera.tool.sql.ooaofooa.value.OperationValueSet;
import io.ciera.tool.sql.ooaofooa.value.ParameterValueSet;
import io.ciera.tool.sql.ooaofooa.value.SelectedReferenceSet;
import io.ciera.tool.sql.ooaofooa.value.SymbolicConstantValueSet;
import io.ciera.tool.sql.ooaofooa.value.TransientValueReferenceSet;
import io.ciera.tool.sql.ooaofooa.value.V_AERSet;
import io.ciera.tool.sql.ooaofooa.value.V_BINSet;
import io.ciera.tool.sql.ooaofooa.value.V_PARSet;
import io.ciera.tool.sql.ooaofooa.value.V_UNYSet;
import io.ciera.tool.sql.ooaofooa.value.Value;
import io.ciera.tool.sql.ooaofooa.value.ValueSet;
import io.ciera.tool.sql.ooaofooa.value.impl.ArrayLengthValueSetImpl;
import io.ciera.tool.sql.ooaofooa.value.impl.AttributeValueReferenceSetImpl;
import io.ciera.tool.sql.ooaofooa.value.impl.BridgeValueSetImpl;
import io.ciera.tool.sql.ooaofooa.value.impl.EventDatumValueSetImpl;
import io.ciera.tool.sql.ooaofooa.value.impl.FunctionValueSetImpl;
import io.ciera.tool.sql.ooaofooa.value.impl.InstanceReferenceSetImpl;
import io.ciera.tool.sql.ooaofooa.value.impl.InstanceSetReferenceSetImpl;
import io.ciera.tool.sql.ooaofooa.value.impl.LiteralBooleanSetImpl;
import io.ciera.tool.sql.ooaofooa.value.impl.LiteralEnumeratorSetImpl;
import io.ciera.tool.sql.ooaofooa.value.impl.LiteralIntegerSetImpl;
import io.ciera.tool.sql.ooaofooa.value.impl.LiteralRealSetImpl;
import io.ciera.tool.sql.ooaofooa.value.impl.LiteralStringSetImpl;
import io.ciera.tool.sql.ooaofooa.value.impl.MemberValueReferenceSetImpl;
import io.ciera.tool.sql.ooaofooa.value.impl.MessageValueSetImpl;
import io.ciera.tool.sql.ooaofooa.value.impl.OperationValueSetImpl;
import io.ciera.tool.sql.ooaofooa.value.impl.ParameterValueSetImpl;
import io.ciera.tool.sql.ooaofooa.value.impl.SelectedReferenceSetImpl;
import io.ciera.tool.sql.ooaofooa.value.impl.SymbolicConstantValueSetImpl;
import io.ciera.tool.sql.ooaofooa.value.impl.TransientValueReferenceSetImpl;
import io.ciera.tool.sql.ooaofooa.value.impl.V_AERSetImpl;
import io.ciera.tool.sql.ooaofooa.value.impl.V_BINSetImpl;
import io.ciera.tool.sql.ooaofooa.value.impl.V_PARSetImpl;
import io.ciera.tool.sql.ooaofooa.value.impl.V_UNYSetImpl;
import java.util.Arrays;
import java.util.Comparator;
import java.util.List;
public class ValueSetImpl extends InstanceSet implements ValueSet {
public ValueSetImpl() {
}
public ValueSetImpl(Comparator super Value> comp) {
super(comp);
}
// attributes
@Override
public void setCurrentLaterParameterLabelLineNumber( int m_currentLaterParameterLabelLineNumber ) throws XtumlException {
for ( Value value : this ) value.setCurrentLaterParameterLabelLineNumber( m_currentLaterParameterLabelLineNumber );
}
@Override
public void setValue_ID( UniqueId m_Value_ID ) throws XtumlException {
for ( Value value : this ) value.setValue_ID( m_Value_ID );
}
@Override
public void setLineNumber( int m_LineNumber ) throws XtumlException {
for ( Value value : this ) value.setLineNumber( m_LineNumber );
}
@Override
public void setFirstParameterLabelColumn( int m_firstParameterLabelColumn ) throws XtumlException {
for ( Value value : this ) value.setFirstParameterLabelColumn( m_firstParameterLabelColumn );
}
@Override
public void setIsImplicit( boolean m_isImplicit ) throws XtumlException {
for ( Value value : this ) value.setIsImplicit( m_isImplicit );
}
@Override
public void setIsLValue( boolean m_isLValue ) throws XtumlException {
for ( Value value : this ) value.setIsLValue( m_isLValue );
}
@Override
public void setBlock_ID( UniqueId ref_Block_ID ) throws XtumlException {
for ( Value value : this ) value.setBlock_ID( ref_Block_ID );
}
@Override
public void setEndPosition( int m_EndPosition ) throws XtumlException {
for ( Value value : this ) value.setEndPosition( m_EndPosition );
}
@Override
public void setStartPosition( int m_StartPosition ) throws XtumlException {
for ( Value value : this ) value.setStartPosition( m_StartPosition );
}
@Override
public void setCurrentLaterParameterLabelColumn( int m_currentLaterParameterLabelColumn ) throws XtumlException {
for ( Value value : this ) value.setCurrentLaterParameterLabelColumn( m_currentLaterParameterLabelColumn );
}
@Override
public void setFirstParameterLabelLineNumber( int m_firstParameterLabelLineNumber ) throws XtumlException {
for ( Value value : this ) value.setFirstParameterLabelLineNumber( m_firstParameterLabelLineNumber );
}
@Override
public void setDT_ID( UniqueId ref_DT_ID ) throws XtumlException {
for ( Value value : this ) value.setDT_ID( ref_DT_ID );
}
@Override
public void setText( String m_Text ) throws XtumlException {
for ( Value value : this ) value.setText( m_Text );
}
// selections
@Override
public ValueInStackFrameSet R2978_ValueInStackFrame() throws XtumlException {
ValueInStackFrameSet valueinstackframeset = new ValueInStackFrameSetImpl();
for ( Value value : this ) valueinstackframeset.addAll( value.R2978_ValueInStackFrame() );
return valueinstackframeset;
}
@Override
public AssignToMemberSet R609_AssignToMember() throws XtumlException {
AssignToMemberSet assigntomemberset = new AssignToMemberSetImpl();
for ( Value value : this ) assigntomemberset.add( value.R609_AssignToMember() );
return assigntomemberset;
}
@Override
public SelectFromInstancesWhereSet R610_SelectFromInstancesWhere() throws XtumlException {
SelectFromInstancesWhereSet selectfrominstanceswhereset = new SelectFromInstancesWhereSetImpl();
for ( Value value : this ) selectfrominstanceswhereset.add( value.R610_SelectFromInstancesWhere() );
return selectfrominstanceswhereset;
}
@Override
public SelectRelatedWhereSet R611_SelectRelatedWhere() throws XtumlException {
SelectRelatedWhereSet selectrelatedwhereset = new SelectRelatedWhereSetImpl();
for ( Value value : this ) selectrelatedwhereset.add( value.R611_SelectRelatedWhere() );
return selectrelatedwhereset;
}
@Override
public ACT_SELSet R613_ACT_SEL() throws XtumlException {
ACT_SELSet act_selset = new ACT_SELSetImpl();
for ( Value value : this ) act_selset.add( value.R613_ACT_SEL() );
return act_selset;
}
@Override
public IfStmtSet R625_IfStmt() throws XtumlException {
IfStmtSet ifstmtset = new IfStmtSetImpl();
for ( Value value : this ) ifstmtset.add( value.R625_IfStmt() );
return ifstmtset;
}
@Override
public WhileStmtSet R626_WhileStmt() throws XtumlException {
WhileStmtSet whilestmtset = new WhileStmtSetImpl();
for ( Value value : this ) whilestmtset.add( value.R626_WhileStmt() );
return whilestmtset;
}
@Override
public InterfaceOperationInvocationSet R629_is_target_of_InterfaceOperationInvocation() throws XtumlException {
InterfaceOperationInvocationSet interfaceoperationinvocationset = new InterfaceOperationInvocationSetImpl();
for ( Value value : this ) interfaceoperationinvocationset.addAll( value.R629_is_target_of_InterfaceOperationInvocation() );
return interfaceoperationinvocationset;
}
@Override
public SignalInvocationSet R630_is_target_of_SignalInvocation() throws XtumlException {
SignalInvocationSet signalinvocationset = new SignalInvocationSetImpl();
for ( Value value : this ) signalinvocationset.addAll( value.R630_is_target_of_SignalInvocation() );
return signalinvocationset;
}
@Override
public ElseIfStmtSet R659_ElseIfStmt() throws XtumlException {
ElseIfStmtSet elseifstmtset = new ElseIfStmtSetImpl();
for ( Value value : this ) elseifstmtset.add( value.R659_ElseIfStmt() );
return elseifstmtset;
}
@Override
public ReturnStmtSet R668_returned_by_ReturnStmt() throws XtumlException {
ReturnStmtSet returnstmtset = new ReturnStmtSetImpl();
for ( Value value : this ) returnstmtset.add( value.R668_returned_by_ReturnStmt() );
return returnstmtset;
}
@Override
public AssignToMemberSet R689_AssignToMember() throws XtumlException {
AssignToMemberSet assigntomemberset = new AssignToMemberSetImpl();
for ( Value value : this ) assigntomemberset.add( value.R689_AssignToMember() );
return assigntomemberset;
}
@Override
public GeneratePreexistingEventSet R714_holds_event_to_be_generated_by_GeneratePreexistingEvent() throws XtumlException {
GeneratePreexistingEventSet generatepreexistingeventset = new GeneratePreexistingEventSetImpl();
for ( Value value : this ) generatepreexistingeventset.add( value.R714_holds_event_to_be_generated_by_GeneratePreexistingEvent() );
return generatepreexistingeventset;
}
@Override
public V_PARSet R800_is_value_of_V_PAR() throws XtumlException {
V_PARSet v_parset = new V_PARSetImpl();
for ( Value value : this ) v_parset.add( value.R800_is_value_of_V_PAR() );
return v_parset;
}
@Override
public ArrayLengthValueSet R801_is_a_ArrayLengthValue() throws XtumlException {
ArrayLengthValueSet arraylengthvalueset = new ArrayLengthValueSetImpl();
for ( Value value : this ) arraylengthvalueset.add( value.R801_is_a_ArrayLengthValue() );
return arraylengthvalueset;
}
@Override
public AttributeValueReferenceSet R801_is_a_AttributeValueReference() throws XtumlException {
AttributeValueReferenceSet attributevaluereferenceset = new AttributeValueReferenceSetImpl();
for ( Value value : this ) attributevaluereferenceset.add( value.R801_is_a_AttributeValueReference() );
return attributevaluereferenceset;
}
@Override
public BridgeValueSet R801_is_a_BridgeValue() throws XtumlException {
BridgeValueSet bridgevalueset = new BridgeValueSetImpl();
for ( Value value : this ) bridgevalueset.add( value.R801_is_a_BridgeValue() );
return bridgevalueset;
}
@Override
public EventDatumValueSet R801_is_a_EventDatumValue() throws XtumlException {
EventDatumValueSet eventdatumvalueset = new EventDatumValueSetImpl();
for ( Value value : this ) eventdatumvalueset.add( value.R801_is_a_EventDatumValue() );
return eventdatumvalueset;
}
@Override
public FunctionValueSet R801_is_a_FunctionValue() throws XtumlException {
FunctionValueSet functionvalueset = new FunctionValueSetImpl();
for ( Value value : this ) functionvalueset.add( value.R801_is_a_FunctionValue() );
return functionvalueset;
}
@Override
public InstanceReferenceSet R801_is_a_InstanceReference() throws XtumlException {
InstanceReferenceSet instancereferenceset = new InstanceReferenceSetImpl();
for ( Value value : this ) instancereferenceset.add( value.R801_is_a_InstanceReference() );
return instancereferenceset;
}
@Override
public InstanceSetReferenceSet R801_is_a_InstanceSetReference() throws XtumlException {
InstanceSetReferenceSet instancesetreferenceset = new InstanceSetReferenceSetImpl();
for ( Value value : this ) instancesetreferenceset.add( value.R801_is_a_InstanceSetReference() );
return instancesetreferenceset;
}
@Override
public LiteralBooleanSet R801_is_a_LiteralBoolean() throws XtumlException {
LiteralBooleanSet literalbooleanset = new LiteralBooleanSetImpl();
for ( Value value : this ) literalbooleanset.add( value.R801_is_a_LiteralBoolean() );
return literalbooleanset;
}
@Override
public LiteralEnumeratorSet R801_is_a_LiteralEnumerator() throws XtumlException {
LiteralEnumeratorSet literalenumeratorset = new LiteralEnumeratorSetImpl();
for ( Value value : this ) literalenumeratorset.add( value.R801_is_a_LiteralEnumerator() );
return literalenumeratorset;
}
@Override
public LiteralIntegerSet R801_is_a_LiteralInteger() throws XtumlException {
LiteralIntegerSet literalintegerset = new LiteralIntegerSetImpl();
for ( Value value : this ) literalintegerset.add( value.R801_is_a_LiteralInteger() );
return literalintegerset;
}
@Override
public LiteralRealSet R801_is_a_LiteralReal() throws XtumlException {
LiteralRealSet literalrealset = new LiteralRealSetImpl();
for ( Value value : this ) literalrealset.add( value.R801_is_a_LiteralReal() );
return literalrealset;
}
@Override
public LiteralStringSet R801_is_a_LiteralString() throws XtumlException {
LiteralStringSet literalstringset = new LiteralStringSetImpl();
for ( Value value : this ) literalstringset.add( value.R801_is_a_LiteralString() );
return literalstringset;
}
@Override
public MemberValueReferenceSet R801_is_a_MemberValueReference() throws XtumlException {
MemberValueReferenceSet membervaluereferenceset = new MemberValueReferenceSetImpl();
for ( Value value : this ) membervaluereferenceset.add( value.R801_is_a_MemberValueReference() );
return membervaluereferenceset;
}
@Override
public MessageValueSet R801_is_a_MessageValue() throws XtumlException {
MessageValueSet messagevalueset = new MessageValueSetImpl();
for ( Value value : this ) messagevalueset.add( value.R801_is_a_MessageValue() );
return messagevalueset;
}
@Override
public OperationValueSet R801_is_a_OperationValue() throws XtumlException {
OperationValueSet operationvalueset = new OperationValueSetImpl();
for ( Value value : this ) operationvalueset.add( value.R801_is_a_OperationValue() );
return operationvalueset;
}
@Override
public ParameterValueSet R801_is_a_ParameterValue() throws XtumlException {
ParameterValueSet parametervalueset = new ParameterValueSetImpl();
for ( Value value : this ) parametervalueset.add( value.R801_is_a_ParameterValue() );
return parametervalueset;
}
@Override
public SelectedReferenceSet R801_is_a_SelectedReference() throws XtumlException {
SelectedReferenceSet selectedreferenceset = new SelectedReferenceSetImpl();
for ( Value value : this ) selectedreferenceset.add( value.R801_is_a_SelectedReference() );
return selectedreferenceset;
}
@Override
public SymbolicConstantValueSet R801_is_a_SymbolicConstantValue() throws XtumlException {
SymbolicConstantValueSet symbolicconstantvalueset = new SymbolicConstantValueSetImpl();
for ( Value value : this ) symbolicconstantvalueset.add( value.R801_is_a_SymbolicConstantValue() );
return symbolicconstantvalueset;
}
@Override
public TransientValueReferenceSet R801_is_a_TransientValueReference() throws XtumlException {
TransientValueReferenceSet transientvaluereferenceset = new TransientValueReferenceSetImpl();
for ( Value value : this ) transientvaluereferenceset.add( value.R801_is_a_TransientValueReference() );
return transientvaluereferenceset;
}
@Override
public V_AERSet R801_is_a_V_AER() throws XtumlException {
V_AERSet v_aerset = new V_AERSetImpl();
for ( Value value : this ) v_aerset.add( value.R801_is_a_V_AER() );
return v_aerset;
}
@Override
public V_BINSet R801_is_a_V_BIN() throws XtumlException {
V_BINSet v_binset = new V_BINSetImpl();
for ( Value value : this ) v_binset.add( value.R801_is_a_V_BIN() );
return v_binset;
}
@Override
public V_UNYSet R801_is_a_V_UNY() throws XtumlException {
V_UNYSet v_unyset = new V_UNYSetImpl();
for ( Value value : this ) v_unyset.add( value.R801_is_a_V_UNY() );
return v_unyset;
}
@Override
public V_BINSet R802_is_left_operand_to_V_BIN() throws XtumlException {
V_BINSet v_binset = new V_BINSetImpl();
for ( Value value : this ) v_binset.add( value.R802_is_left_operand_to_V_BIN() );
return v_binset;
}
@Override
public V_BINSet R803_is_right_operand_to_V_BIN() throws XtumlException {
V_BINSet v_binset = new V_BINSetImpl();
for ( Value value : this ) v_binset.add( value.R803_is_right_operand_to_V_BIN() );
return v_binset;
}
@Override
public V_UNYSet R804_is_operand_to_V_UNY() throws XtumlException {
V_UNYSet v_unyset = new V_UNYSetImpl();
for ( Value value : this ) v_unyset.add( value.R804_is_operand_to_V_UNY() );
return v_unyset;
}
@Override
public AttributeValueReferenceSet R807_is_root_for_AttributeValueReference() throws XtumlException {
AttributeValueReferenceSet attributevaluereferenceset = new AttributeValueReferenceSetImpl();
for ( Value value : this ) attributevaluereferenceset.add( value.R807_is_root_for_AttributeValueReference() );
return attributevaluereferenceset;
}
@Override
public DataTypeSet R820_has_type_DataType() throws XtumlException {
DataTypeSet datatypeset = new DataTypeSetImpl();
for ( Value value : this ) datatypeset.add( value.R820_has_type_DataType() );
return datatypeset;
}
@Override
public BlockSet R826_has_scope_Block() throws XtumlException {
BlockSet blockset = new BlockSetImpl();
for ( Value value : this ) blockset.add( value.R826_has_scope_Block() );
return blockset;
}
@Override
public MemberValueReferenceSet R837_is_root_for_MemberValueReference() throws XtumlException {
MemberValueReferenceSet membervaluereferenceset = new MemberValueReferenceSetImpl();
for ( Value value : this ) membervaluereferenceset.add( value.R837_is_root_for_MemberValueReference() );
return membervaluereferenceset;
}
@Override
public V_AERSet R838_is_root_for_V_AER() throws XtumlException {
V_AERSet v_aerset = new V_AERSetImpl();
for ( Value value : this ) v_aerset.add( value.R838_is_root_for_V_AER() );
return v_aerset;
}
@Override
public V_AERSet R839_provides_index_of_V_AER() throws XtumlException {
V_AERSet v_aerset = new V_AERSetImpl();
for ( Value value : this ) v_aerset.add( value.R839_provides_index_of_V_AER() );
return v_aerset;
}
@Override
public ArrayLengthValueSet R840_has_length_returned_by_ArrayLengthValue() throws XtumlException {
ArrayLengthValueSet arraylengthvalueset = new ArrayLengthValueSetImpl();
for ( Value value : this ) arraylengthvalueset.add( value.R840_has_length_returned_by_ArrayLengthValue() );
return arraylengthvalueset;
}
@Override
public MessageValueSet R851_is_target_of_MessageValue() throws XtumlException {
MessageValueSet messagevalueset = new MessageValueSetImpl();
for ( Value value : this ) messagevalueset.addAll( value.R851_is_target_of_MessageValue() );
return messagevalueset;
}
@Override
public Value nullElement() {
return ValueImpl.EMPTY_VALUE;
}
@Override
public ValueSet emptySet() {
return new ValueSetImpl();
}
@Override
public ValueSet emptySet(Comparator super Value> comp) {
return new ValueSetImpl(comp);
}
@Override
public List elements() {
return Arrays.asList(toArray(new Value[0]));
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy