1 21 22 package org.omg.mof.Model ; 24 public class DependsOnImpl extends org.omg.mof.Model.DependsOnPOA { 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_depends_on = new java.util.Vector (); 90 public org.omg.mof.Model.DependsOnLink[] all_depends_on_Links() throws org.omg.mof.Reflective.MofError { 92 org.omg.mof.Model.DependsOnLink[] temp1 = new org.omg.mof.Model.DependsOnLink [_all_depends_on.size()]; 93 for (int i=0; i< _all_depends_on.size();i++) temp1[i]= (org.omg.mof.Model.DependsOnLink)_all_depends_on.elementAt(i); 94 return temp1; 95 } 96 public boolean exists(org.omg.mof.Model.ModelElement dependent, org.omg.mof.Model.ModelElement provider) throws org.omg.mof.Reflective.MofError { 98 boolean exist = false; 99 int i= 0; 100 while((i< _all_depends_on.size())&& !exist){ 101 org.omg.mof.Model.DependsOnLink temp1 = (org.omg.mof.Model.DependsOnLink)_all_depends_on.elementAt(i); 102 if (temp1.dependent._is_equivalent(dependent) && temp1.provider._is_equivalent(provider)) exist = true; 103 i++; 104 } 105 return exist ; 106 } 107 public org.omg.mof.Model.ModelElement[] dependent (org.omg.mof.Model.ModelElement provider) throws org.omg.mof.Reflective.MofError { 109 java.util.Vector temp1 = new java.util.Vector (); 110 for (int i=0; i< _all_depends_on.size(); i++){ 111 org.omg.mof.Model.DependsOnLink temp2 = (org.omg.mof.Model.DependsOnLink)_all_depends_on.elementAt(i); 112 if (temp2.provider._is_equivalent(provider)) temp1.addElement(temp2.dependent); 113 } 114 org.omg.mof.Model.ModelElement[] temp3 = new org.omg.mof.Model.ModelElement[temp1.size()]; 115 for (int i=0; i< temp1.size();i++) temp3[i]= (org.omg.mof.Model.ModelElement)temp1.elementAt(i); 116 return temp3; 117 } 118 public org.omg.mof.Model.ModelElement[] provider(org.omg.mof.Model.ModelElement dependent) throws org.omg.mof.Reflective.MofError { 120 java.util.Vector temp1 = new java.util.Vector (); 121 for (int i=0; i< _all_depends_on.size(); i++){ 122 org.omg.mof.Model.DependsOnLink temp2= (org.omg.mof.Model.DependsOnLink)_all_depends_on.elementAt(i); 123 if (temp2.dependent._is_equivalent(dependent)) temp1.addElement(temp2.dependent); 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 } 130 | Popular Tags |