1 21 22 package org.omg.mof.Model ; 24 public class ConstrainsImpl extends org.omg.mof.Model.ConstrainsPOA { 25 org.omg.mof.Model._ModelPackage _model_package; 26 public java.lang.String ref_mof_id(){ 29 int id = _orb().object_to_string(_this()).hashCode(); 30 return String.valueOf(id); 31 } 32 public org.omg.mof.Reflective.RefObject ref_meta_object(){ 34 throw new org.omg.CORBA.NO_IMPLEMENT ("ref_meta_object method not implemented",1 ,org.omg.CORBA.CompletionStatus.COMPLETED_NO); 35 } 36 public boolean ref_itself(org.omg.mof.Reflective.RefBaseObject other_object){ 38 String id_obj = other_object.ref_mof_id(); 39 if (ref_mof_id().equals(id_obj)) return true; 40 else return false; 41 } 42 public org.omg.mof.Reflective._RefPackage ref_immediate_package(){ 44 throw new org.omg.CORBA.NO_IMPLEMENT ("ref_immediate_package method not implemented",1 ,org.omg.CORBA.CompletionStatus.COMPLETED_NO); 45 } 46 public org.omg.mof.Reflective._RefPackage ref_outermost_package(){ 48 throw new org.omg.CORBA.NO_IMPLEMENT ("ref_moutermost_package method not implemented",1 ,org.omg.CORBA.CompletionStatus.COMPLETED_NO); 49 } 50 public void ref_delete() throws org.omg.mof.Reflective.MofError { 52 throw new org.omg.CORBA.NO_IMPLEMENT ("ref_delete method not implemented",1 ,org.omg.CORBA.CompletionStatus.COMPLETED_NO); 53 } 54 55 public org.omg.mof.Reflective.RefObject[][] ref_all_links(){ 57 throw new org.omg.CORBA.NO_IMPLEMENT ("ref_all_links method not implemented",1 ,org.omg.CORBA.CompletionStatus.COMPLETED_NO); 58 } 59 public boolean ref_link_exists(org.omg.mof.Reflective.RefObject[] some_link) 61 throws org.omg.mof.Reflective.MofError{ 62 throw new org.omg.CORBA.NO_IMPLEMENT ("ref_link_exists method not implemented",1 ,org.omg.CORBA.CompletionStatus.COMPLETED_NO); 63 } 64 public org.omg.mof.Reflective.RefObject[] ref_query(org.omg.mof.Reflective.RefObject query_end, org.omg.mof.Reflective.RefObject query_object) 66 throws org.omg.mof.Reflective.MofError{ 67 throw new org.omg.CORBA.NO_IMPLEMENT ("ref_query method not implemented",1 ,org.omg.CORBA.CompletionStatus.COMPLETED_NO); 68 } 69 public void ref_add_link(org.omg.mof.Reflective.RefObject[] new_link) 71 throws org.omg.mof.Reflective.MofError{ 72 throw new org.omg.CORBA.NO_IMPLEMENT ("ref_add_link method not implemented",1 ,org.omg.CORBA.CompletionStatus.COMPLETED_NO); 73 } 74 public void ref_add_link_before(org.omg.mof.Reflective.RefObject[] new_link, org.omg.mof.Reflective.RefObject position_end, org.omg.mof.Reflective.RefObject before) 76 throws org.omg.mof.Reflective.NotFound, org.omg.mof.Reflective.MofError{ 77 throw new org.omg.CORBA.NO_IMPLEMENT ("ref_add_link_before method not implemented",1 ,org.omg.CORBA.CompletionStatus.COMPLETED_NO); 78 } 79 public void ref_modify_link(org.omg.mof.Reflective.RefObject[] old_link, org.omg.mof.Reflective.RefObject position_end, org.omg.mof.Reflective.RefObject new_object) 81 throws org.omg.mof.Reflective.NotFound, org.omg.mof.Reflective.MofError{ 82 throw new org.omg.CORBA.NO_IMPLEMENT ("ref_modify_link method not implemented",1 ,org.omg.CORBA.CompletionStatus.COMPLETED_NO); 83 } 84 public void ref_remove_link(org.omg.mof.Reflective.RefObject[] old_link) 86 throws org.omg.mof.Reflective.NotFound, org.omg.mof.Reflective.MofError { 87 throw new org.omg.CORBA.NO_IMPLEMENT ("ref_remove_link method not implemented",1 ,org.omg.CORBA.CompletionStatus.COMPLETED_NO); 88 } 89 private java.util.Vector _all_constrains = new java.util.Vector (); 90 public org.omg.mof.Model.ConstrainsLink[] all_constrains_Links() throws org.omg.mof.Reflective.MofError { 92 org.omg.mof.Model.ConstrainsLink[] temp1 = new org.omg.mof.Model.ConstrainsLink [_all_constrains.size()]; 93 for (int i=0; i< _all_constrains.size();i++) temp1[i]= (org.omg.mof.Model.ConstrainsLink)_all_constrains.elementAt(i); 94 return temp1; 95 } 96 public boolean exists(org.omg.mof.Model.Constraint constraint, org.omg.mof.Model.ModelElement constrained_element) throws org.omg.mof.Reflective.MofError { 98 boolean exist = false; 99 int i= 0; 100 while((i< _all_constrains.size())&& !exist){ 101 org.omg.mof.Model.ConstrainsLink temp1 = (org.omg.mof.Model.ConstrainsLink)_all_constrains.elementAt(i); 102 if (temp1.constraint._is_equivalent(constraint) && temp1.constrained_element._is_equivalent(constrained_element)) exist = true; 103 i++; 104 } 105 return exist ; 106 } 107 public org.omg.mof.Model.Constraint[] constraint (org.omg.mof.Model.ModelElement constrained_element) throws org.omg.mof.Reflective.MofError { 109 java.util.Vector temp1 = new java.util.Vector (); 110 for (int i=0; i< _all_constrains.size(); i++){ 111 org.omg.mof.Model.ConstrainsLink temp2 = (org.omg.mof.Model.ConstrainsLink)_all_constrains.elementAt(i); 112 if (temp2.constrained_element._is_equivalent(constrained_element)) temp1.addElement(temp2.constraint); 113 } 114 org.omg.mof.Model.Constraint[] temp3 = new org.omg.mof.Model.Constraint[temp1.size()]; 115 for (int i=0; i< temp1.size();i++) temp3[i]= (org.omg.mof.Model.Constraint)temp1.elementAt(i); 116 return temp3; 117 } 118 public org.omg.mof.Model.ModelElement[] constrained_element(org.omg.mof.Model.Constraint constraint) throws org.omg.mof.Reflective.MofError { 120 java.util.Vector temp1 = new java.util.Vector (); 121 for (int i=0; i< _all_constrains.size(); i++){ 122 org.omg.mof.Model.ConstrainsLink temp2= (org.omg.mof.Model.ConstrainsLink)_all_constrains.elementAt(i); 123 if (temp2.constraint._is_equivalent(constraint)) temp1.addElement(temp2.constraint); 124 } 125 org.omg.mof.Model.ModelElement[] temp3 = new org.omg.mof.Model.ModelElement[temp1.size()]; 126 for (int i=0; i< temp1.size();i++) temp3[i]= (org.omg.mof.Model.ModelElement)temp1.elementAt(i); 127 return temp3; 128 } 129 public void add(org.omg.mof.Model.Constraint constraint, org.omg.mof.Model.ModelElement constrained_element) throws org.omg.mof.Reflective.MofError { 131 org.omg.mof.Model.ConstrainsLink temp = new org.omg.mof.Model.ConstrainsLink(constraint, constrained_element); 132 _all_constrains.addElement(temp); 133 } 134 public void modify_constraint(org.omg.mof.Model.Constraint constraint, org.omg.mof.Model.ModelElement constrained_element, org.omg.mof.Model.Constraint new_constraint) throws org.omg.mof.Reflective.NotFound, org.omg.mof.Reflective.MofError{ 136 boolean exist = false; 137 int i= 0; 138 while((i< _all_constrains.size())&& !exist){ 139 org.omg.mof.Model.ConstrainsLink temp1= (org.omg.mof.Model.ConstrainsLink)_all_constrains.elementAt(i); 140 if (temp1.constraint._is_equivalent(constraint) && temp1.constrained_element._is_equivalent(constrained_element)) exist = true; 141 i++; 142 } 143 if(exist) { 144 org.omg.mof.Model.ConstrainsLink temp = new org.omg.mof.Model.ConstrainsLink(new_constraint, constrained_element); 145 _all_constrains.setElementAt(temp, i-1); 146 } 147 else throw new org.omg.mof.Reflective.NotFound() ; 148 } 149 public void modify_constrained_element (org.omg.mof.Model.Constraint constraint, org.omg.mof.Model.ModelElement constrained_element, org.omg.mof.Model.ModelElement new_constrained_element) throws org.omg.mof.Reflective.NotFound, org.omg.mof.Reflective.MofError{ 151 boolean exist = false; 152 int i= 0; 153 while((i< _all_constrains.size())&& !exist){ 154 org.omg.mof.Model.ConstrainsLink temp1= (org.omg.mof.Model.ConstrainsLink)_all_constrains.elementAt(i); 155 if (temp1.constraint._is_equivalent(constraint) && temp1.constrained_element._is_equivalent(constrained_element)) exist = true; 156 i++; 157 } 158 if(exist) { 159 org.omg.mof.Model.ConstrainsLink temp = new org.omg.mof.Model.ConstrainsLink(constraint, new_constrained_element); 160 _all_constrains.setElementAt(temp, i-1); 161 } 162 else throw new org.omg.mof.Reflective.NotFound() ; 163 } 164 public void remove (org.omg.mof.Model.Constraint constraint, org.omg.mof.Model.ModelElement constrained_element) throws org.omg.mof.Reflective.NotFound, org.omg.mof.Reflective.MofError{ 165 boolean exist = false; 166 int i= 0; 167 while((i< _all_constrains.size())&& !exist){ 168 org.omg.mof.Model.ConstrainsLink temp1= (org.omg.mof.Model.ConstrainsLink)_all_constrains.elementAt(i); 169 if (temp1.constraint._is_equivalent(constraint) && temp1.constrained_element._is_equivalent(constrained_element)) exist = true; 170 i++; 171 } 172 if(exist) { 173 _all_constrains.removeElementAt(i-1); 174 } 175 else throw new org.omg.mof.Reflective.NotFound() ; 176 } 177 } 178 | Popular Tags |