
io.ciera.tool.sql.ooaofooa.association.impl.ClassAsDerivedOneSideSetImpl Maven / Gradle / Ivy
package io.ciera.tool.sql.ooaofooa.association.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.association.ClassAsDerivedOneSide;
import io.ciera.tool.sql.ooaofooa.association.ClassAsDerivedOneSideSet;
import io.ciera.tool.sql.ooaofooa.association.ClassInAssociationSet;
import io.ciera.tool.sql.ooaofooa.association.DerivedAssociationSet;
import io.ciera.tool.sql.ooaofooa.association.impl.ClassInAssociationSetImpl;
import io.ciera.tool.sql.ooaofooa.association.impl.DerivedAssociationSetImpl;
import java.util.Arrays;
import java.util.Comparator;
import java.util.List;
public class ClassAsDerivedOneSideSetImpl extends InstanceSet implements ClassAsDerivedOneSideSet {
public ClassAsDerivedOneSideSetImpl() {
}
public ClassAsDerivedOneSideSetImpl(Comparator super ClassAsDerivedOneSide> comp) {
super(comp);
}
// attributes
@Override
public void setCond( int m_Cond ) throws XtumlException {
for ( ClassAsDerivedOneSide classasderivedoneside : this ) classasderivedoneside.setCond( m_Cond );
}
@Override
public void setTxt_Phrs( String m_Txt_Phrs ) throws XtumlException {
for ( ClassAsDerivedOneSide classasderivedoneside : this ) classasderivedoneside.setTxt_Phrs( m_Txt_Phrs );
}
@Override
public void setObj_ID( UniqueId ref_Obj_ID ) throws XtumlException {
for ( ClassAsDerivedOneSide classasderivedoneside : this ) classasderivedoneside.setObj_ID( ref_Obj_ID );
}
@Override
public void setOIR_ID( UniqueId ref_OIR_ID ) throws XtumlException {
for ( ClassAsDerivedOneSide classasderivedoneside : this ) classasderivedoneside.setOIR_ID( ref_OIR_ID );
}
@Override
public void setMult( int m_Mult ) throws XtumlException {
for ( ClassAsDerivedOneSide classasderivedoneside : this ) classasderivedoneside.setMult( m_Mult );
}
@Override
public void setRel_ID( UniqueId ref_Rel_ID ) throws XtumlException {
for ( ClassAsDerivedOneSide classasderivedoneside : this ) classasderivedoneside.setRel_ID( ref_Rel_ID );
}
// selections
@Override
public ClassInAssociationSet R203_is_a_ClassInAssociation() throws XtumlException {
ClassInAssociationSet classinassociationset = new ClassInAssociationSetImpl();
for ( ClassAsDerivedOneSide classasderivedoneside : this ) classinassociationset.add( classasderivedoneside.R203_is_a_ClassInAssociation() );
return classinassociationset;
}
@Override
public DerivedAssociationSet R214_is_related_to_other_type_via_DerivedAssociation() throws XtumlException {
DerivedAssociationSet derivedassociationset = new DerivedAssociationSetImpl();
for ( ClassAsDerivedOneSide classasderivedoneside : this ) derivedassociationset.add( classasderivedoneside.R214_is_related_to_other_type_via_DerivedAssociation() );
return derivedassociationset;
}
@Override
public ClassAsDerivedOneSide nullElement() {
return ClassAsDerivedOneSideImpl.EMPTY_CLASSASDERIVEDONESIDE;
}
@Override
public ClassAsDerivedOneSideSet emptySet() {
return new ClassAsDerivedOneSideSetImpl();
}
@Override
public ClassAsDerivedOneSideSet emptySet(Comparator super ClassAsDerivedOneSide> comp) {
return new ClassAsDerivedOneSideSetImpl(comp);
}
@Override
public List elements() {
return Arrays.asList(toArray(new ClassAsDerivedOneSide[0]));
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy