public Reference getReference(String name){ Reference reference = null; for (Reference tmp : getReferences()){ if (tmp.getName().equals(name)){ reference = tmp; break; } } return reference; }
public Reference getReference(String name){ Reference reference = null; for (Reference tmp : getReferences()){ if (tmp.getName().equals(name)){ reference = tmp; break; } } return reference; }
@Override public Object clone() throws CloneNotSupportedException { ComponentTypeImpl clone = (ComponentTypeImpl)super.clone(); clone.services = new ArrayList<Service>(); for (Service service : getServices()) { clone.services.add((Service)service.clone()); } clone.references = new ArrayList<Reference>(); for (Reference reference : getReferences()) { clone.references.add((Reference)reference.clone()); } clone.properties = new ArrayList<Property>(); for (Property property : getProperties()) { clone.properties.add((Property)property.clone()); } clone.requiredIntents = new ArrayList<Intent>(requiredIntents); clone.policySets = new ArrayList<PolicySet>(policySets); return clone; }
@Override public Object clone() throws CloneNotSupportedException { ComponentTypeImpl clone = (ComponentTypeImpl)super.clone(); clone.services = new ArrayList<Service>(); for (Service service : getServices()) { clone.services.add((Service)service.clone()); } clone.references = new ArrayList<Reference>(); for (Reference reference : getReferences()) { clone.references.add((Reference)reference.clone()); } clone.properties = new ArrayList<Property>(); for (Property property : getProperties()) { clone.properties.add((Property)property.clone()); } clone.requiredIntents = new ArrayList<Intent>(requiredIntents); clone.policySets = new ArrayList<PolicySet>(policySets); return clone; }