//------------------------------------------------------------------------------- // This package was automatically generated from EXPRESS (ISO STEP 10303 part11) // by a java generator build with the meta CASE tool Platypus // (alain.plantec@univ-brest.fr) // // Please, be aware that any hand-made updating of this file can be lost!!. //------------------------------------------------------------------------------- package CheddarBridge; import java.util.*; import step.core.*; public class Scheduling_Result extends step.core.StepCoreObject { private static String EntityName = "SCHEDULING_RESULT"; private String scheduling_msg_; private Boolean has_error_; private String error_msg_; private ArrayList result_; public static String EntityName() { return EntityName; } public String entityName() { return EntityName(); } public boolean isInstanceOf(String entName) { return entName.equals(EntityName); } public boolean isKindOf(String entName) { return entName.equals(EntityName) ? true : super.isKindOf(entName); } public void initializeExplicitAttributes() { super.initializeExplicitAttributes(); scheduling_msg_ = ""; has_error_ = false; error_msg_ = ""; result_ = new ArrayList(); } public Scheduling_Result () { initializeExplicitAttributes(); } public Scheduling_Result (step.core.StepCoreRepository _repo) { super(_repo); initializeExplicitAttributes(); } public void setSchedulingMsg ( String _v ) { scheduling_msg_ = _v; } public String getSchedulingMsg() { return scheduling_msg_; } public void setHasError ( Boolean _v ) { has_error_ = _v; } public Boolean getHasError() { return has_error_; } public void setErrorMsg ( String _v ) { error_msg_ = _v; } public String getErrorMsg() { return error_msg_; } public void setResult(ArrayList _v) { if (_v == null) { result_ = null; } else { if (result_ == null) { result_ = new ArrayList(); } else { result_.clear(); } result_.addAll(_v); } } public void resultAdd (Time_Unit_Event _elem) { if (result_ == null) { result_ = new ArrayList(); } result_.add(_elem); } public boolean resultRemove(Time_Unit_Event _elem) { if (result_ != null) { return result_.remove(_elem); } return false; } public boolean resultRemoveAll(ArrayList _v) { if (result_ != null) { return result_.removeAll(_v); } return false; } public void resultAddAll(ArrayList _v) { if (result_ == null) { result_ = new ArrayList(); } result_.addAll(_v); } public Time_Unit_Event resultSet (int _pos, Time_Unit_Event _elem) { return result_.set(_pos, _elem); } public ArrayList getResult() { return result_; } public int resultSize () { return result_ == null ? 0 : result_.size(); } public Time_Unit_Event resultGet (int _pos) { return result_.get(_pos); } public void accept(CheddarBridge_AbstractVisitor visitor ) { visitor.accept((Scheduling_Result) this); } public step.core.StepCoreObjectReaderWriter readerWriter() { return new Scheduling_ResultStepRW(); } public boolean replaceReferenceWith(StepCoreObject oldObj, StepCoreObject newObj) { boolean done = false; for (ListIterator itori = getResult().listIterator(); itori.hasNext(); ) { if (itori.next() == oldObj ) { if (newObj == null) { itori.remove(); } else { itori.set((Time_Unit_Event)newObj); } done = true; } } if (super.replaceReferenceWith(oldObj, newObj)) { done = true; } return done; } }