1 28 29 package org.objectweb.openccm.Containers.MetaInformation; 30 31 34 public class ComponentTypeImpl 35 extends InterfaceTypeImpl 36 implements ComponentType 37 { 38 40 protected HomeType _home_type; 41 protected String _component_instance_factory_entrypt; 42 43 45 protected FacetPortTypeList _facets_type; 46 protected ReceptaclePortTypeList _receptacles_type; 47 protected ConsumerPortTypeList _consumers_type; 48 protected EmitterPortTypeList _emitters_type; 49 protected PublisherPortTypeList _publishers_ports; 50 51 53 protected InterfaceTypeList _supported_interface; 54 protected InterfaceType _equivalent_interface; 55 56 58 public ComponentTypeImpl() 59 { 60 _home_type = null; 61 _facets_type = new FacetPortTypeListImpl(); 62 _receptacles_type = new ReceptaclePortTypeListImpl(); 63 _consumers_type = new ConsumerPortTypeListImpl(); 64 _emitters_type = new EmitterPortTypeListImpl(); 65 _publishers_ports = new PublisherPortTypeListImpl(); 66 _supported_interface = new InterfaceTypeListImpl(); 67 _equivalent_interface = null; 68 } 69 70 73 public HomeType home_type() { 74 return _home_type; 75 } 76 77 public String component_instance_factory_entrypt() { 78 79 return _component_instance_factory_entrypt; 80 } 81 82 83 84 85 86 87 90 public ReceptaclePortTypeList receptacles_type() { 91 return _receptacles_type; 92 } 93 94 95 96 99 public ConsumerPortTypeList consumers_type() { 100 return _consumers_type; 101 } 102 103 104 105 108 public FacetPortTypeList facets_type() { 109 return _facets_type; 110 } 111 112 113 116 public EmitterPortTypeList emitters_type() { 117 return _emitters_type; 118 } 119 120 123 public void emitters_type(EmitterPortTypeList value) { 124 _emitters_type = value; 125 } 126 127 130 public PublisherPortTypeList publishers_ports() { 131 return _publishers_ports; 132 } 133 134 135 138 public FacetPortTypeList facet_port_type_list() 139 { 140 return _facets_type; 141 } 142 143 146 public ReceptaclePortTypeList receptacle_port_type_list() 147 { 148 return _receptacles_type; 149 } 150 151 154 155 156 159 public ConsumerPortTypeList consumer_port_type_list() 160 { 161 return _consumers_type; 162 } 163 164 167 public EmitterPortTypeList emitter_port_type_list() 168 { 169 return _emitters_type; 170 } 171 172 175 public PublisherPortTypeList publisher_port_type_list() 176 { 177 return _publishers_ports; 178 } 179 180 181 184 public InterfaceTypeList supported_interfaces() 185 { 186 return _supported_interface; 187 } 188 189 190 191 194 public InterfaceType equivalent_interface() 195 { 196 return _equivalent_interface; 197 } 198 199 202 203 204 } 205 | Popular Tags |