1 21 22 package org.omg.mof.Model ; 24 public class ContainsImpl extends org.omg.mof.Model.ContainsPOA { 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_contains = new java.util.Vector (); 90 public org.omg.mof.Model.ContainsLink[] all_contains_Links() throws org.omg.mof.Reflective.MofError { 92 org.omg.mof.Model.ContainsLink[] temp1 = new org.omg.mof.Model.ContainsLink [_all_contains.size()]; 93 for (int i=0; i< _all_contains.size();i++) temp1[i]= (org.omg.mof.Model.ContainsLink)_all_contains.elementAt(i); 94 return temp1; 95 } 96 public boolean exists(org.omg.mof.Model.Namespace container, org.omg.mof.Model.ModelElement contained_element) throws org.omg.mof.Reflective.MofError { 98 boolean exist = false; 99 int i= 0; 100 while((i< _all_contains.size())&& !exist){ 101 org.omg.mof.Model.ContainsLink temp1 = (org.omg.mof.Model.ContainsLink)_all_contains.elementAt(i); 102 if (temp1.container._is_equivalent(container) && temp1.contained_element._is_equivalent(contained_element)) exist = true; 103 i++; 104 } 105 return exist ; 106 } 107 public org.omg.mof.Model.Namespace container(org.omg.mof.Model.ModelElement contained_element) throws org.omg.mof.Reflective.MofError { 109 boolean exist = false; 110 int i= 0; 111 org.omg.mof.Model.ContainsLink temp1 = null; 112 while((i< _all_contains.size())&& !exist){ 113 temp1= (org.omg.mof.Model.ContainsLink)_all_contains.elementAt(i); 114 if (temp1.contained_element._is_equivalent(contained_element)) exist = true; 115 i++; 116 } 117 return temp1.container; 118 } 119 public org.omg.mof.Model.ModelElement[] contained_element(org.omg.mof.Model.Namespace container) throws org.omg.mof.Reflective.MofError { 121 java.util.Vector temp1 = new java.util.Vector (); 122 for (int i=0; i< _all_contains.size(); i++){ 123 org.omg.mof.Model.ContainsLink temp2= (org.omg.mof.Model.ContainsLink)_all_contains.elementAt(i); 124 if (temp2.container._is_equivalent(container)) temp1.addElement(temp2.container); 125 } 126 org.omg.mof.Model.ModelElement[] temp3 = new org.omg.mof.Model.ModelElement[temp1.size()]; 127 for (int i=0; i< temp1.size();i++) temp3[i]= (org.omg.mof.Model.ModelElement)temp1.elementAt(i); 128 return temp3; 129 } 130 } 131 | Popular Tags |