
io.ciera.tool.sql.ooaofooa.invocation.impl.InterfaceOperationInvocationSetImpl Maven / Gradle / Ivy
package io.ciera.tool.sql.ooaofooa.invocation.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.ACT_SMTSet;
import io.ciera.tool.sql.ooaofooa.body.impl.ACT_SMTSetImpl;
import io.ciera.tool.sql.ooaofooa.component.signalprovisionsandrequirements.ProvidedOperationSet;
import io.ciera.tool.sql.ooaofooa.component.signalprovisionsandrequirements.RequiredOperationSet;
import io.ciera.tool.sql.ooaofooa.component.signalprovisionsandrequirements.impl.ProvidedOperationSetImpl;
import io.ciera.tool.sql.ooaofooa.component.signalprovisionsandrequirements.impl.RequiredOperationSetImpl;
import io.ciera.tool.sql.ooaofooa.invocation.InterfaceOperationInvocation;
import io.ciera.tool.sql.ooaofooa.invocation.InterfaceOperationInvocationSet;
import io.ciera.tool.sql.ooaofooa.value.V_PARSet;
import io.ciera.tool.sql.ooaofooa.value.ValueSet;
import io.ciera.tool.sql.ooaofooa.value.impl.V_PARSetImpl;
import io.ciera.tool.sql.ooaofooa.value.impl.ValueSetImpl;
import java.util.Arrays;
import java.util.Comparator;
import java.util.List;
public class InterfaceOperationInvocationSetImpl extends InstanceSet implements InterfaceOperationInvocationSet {
public InterfaceOperationInvocationSetImpl() {
}
public InterfaceOperationInvocationSetImpl(Comparator super InterfaceOperationInvocation> comp) {
super(comp);
}
// attributes
@Override
public void setOwnerNameColumn( int m_ownerNameColumn ) throws XtumlException {
for ( InterfaceOperationInvocation interfaceoperationinvocation : this ) interfaceoperationinvocation.setOwnerNameColumn( m_ownerNameColumn );
}
@Override
public void setOpNameColumn( int m_opNameColumn ) throws XtumlException {
for ( InterfaceOperationInvocation interfaceoperationinvocation : this ) interfaceoperationinvocation.setOpNameColumn( m_opNameColumn );
}
@Override
public void setOpNameLineNumber( int m_opNameLineNumber ) throws XtumlException {
for ( InterfaceOperationInvocation interfaceoperationinvocation : this ) interfaceoperationinvocation.setOpNameLineNumber( m_opNameLineNumber );
}
@Override
public void setRequiredOp_Id( UniqueId ref_RequiredOp_Id ) throws XtumlException {
for ( InterfaceOperationInvocation interfaceoperationinvocation : this ) interfaceoperationinvocation.setRequiredOp_Id( ref_RequiredOp_Id );
}
@Override
public void setStatement_ID( UniqueId ref_Statement_ID ) throws XtumlException {
for ( InterfaceOperationInvocation interfaceoperationinvocation : this ) interfaceoperationinvocation.setStatement_ID( ref_Statement_ID );
}
@Override
public void setProvidedOp_Id( UniqueId ref_ProvidedOp_Id ) throws XtumlException {
for ( InterfaceOperationInvocation interfaceoperationinvocation : this ) interfaceoperationinvocation.setProvidedOp_Id( ref_ProvidedOp_Id );
}
@Override
public void setOwnerNameLineNumber( int m_ownerNameLineNumber ) throws XtumlException {
for ( InterfaceOperationInvocation interfaceoperationinvocation : this ) interfaceoperationinvocation.setOwnerNameLineNumber( m_ownerNameLineNumber );
}
@Override
public void setValue_ID( UniqueId ref_Value_ID ) throws XtumlException {
for ( InterfaceOperationInvocation interfaceoperationinvocation : this ) interfaceoperationinvocation.setValue_ID( ref_Value_ID );
}
// selections
@Override
public ACT_SMTSet R603_is_a_ACT_SMT() throws XtumlException {
ACT_SMTSet act_smtset = new ACT_SMTSetImpl();
for ( InterfaceOperationInvocation interfaceoperationinvocation : this ) act_smtset.add( interfaceoperationinvocation.R603_is_a_ACT_SMT() );
return act_smtset;
}
@Override
public ValueSet R629_has_target_Value() throws XtumlException {
ValueSet valueset = new ValueSetImpl();
for ( InterfaceOperationInvocation interfaceoperationinvocation : this ) valueset.add( interfaceoperationinvocation.R629_has_target_Value() );
return valueset;
}
@Override
public RequiredOperationSet R657_is_invocation_of_RequiredOperation() throws XtumlException {
RequiredOperationSet requiredoperationset = new RequiredOperationSetImpl();
for ( InterfaceOperationInvocation interfaceoperationinvocation : this ) requiredoperationset.add( interfaceoperationinvocation.R657_is_invocation_of_RequiredOperation() );
return requiredoperationset;
}
@Override
public V_PARSet R679_takes_V_PAR() throws XtumlException {
V_PARSet v_parset = new V_PARSetImpl();
for ( InterfaceOperationInvocation interfaceoperationinvocation : this ) v_parset.addAll( interfaceoperationinvocation.R679_takes_V_PAR() );
return v_parset;
}
@Override
public ProvidedOperationSet R680_is_invocation_of_ProvidedOperation() throws XtumlException {
ProvidedOperationSet providedoperationset = new ProvidedOperationSetImpl();
for ( InterfaceOperationInvocation interfaceoperationinvocation : this ) providedoperationset.add( interfaceoperationinvocation.R680_is_invocation_of_ProvidedOperation() );
return providedoperationset;
}
@Override
public InterfaceOperationInvocation nullElement() {
return InterfaceOperationInvocationImpl.EMPTY_INTERFACEOPERATIONINVOCATION;
}
@Override
public InterfaceOperationInvocationSet emptySet() {
return new InterfaceOperationInvocationSetImpl();
}
@Override
public InterfaceOperationInvocationSet emptySet(Comparator super InterfaceOperationInvocation> comp) {
return new InterfaceOperationInvocationSetImpl(comp);
}
@Override
public List elements() {
return Arrays.asList(toArray(new InterfaceOperationInvocation[0]));
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy