@Override public String toString() { return "Type " + getName(); }
public DefaultListModel fillList(){ DefaultListModel lm=new DefaultListModel(); for(ExternalComponent n:dmodel.getComponents().onlyExternals()){ lm.addElement(n.getName()); } for(Component n:dmodel.getComponents()){ lm.addElement(n.getName()); } for(Relationship b:dmodel.getRelationships()){ lm.addElement(b.getName()); } return lm; }
@Override public boolean equals(Object other) { if (other != null && other instanceof ExternalComponent) { ExternalComponent otherComp = (ExternalComponent) other; return isNamed(otherComp.getName()) && this.provider.isNamed(((ExternalComponent) other).getProvider().getName()); } else { return false; } }
value=c.externalHost().getType().getName();
value=c.externalHost().getType().getName();
if (a.getName().equals(nodeType) && a instanceof ExternalComponent) { VMInstance ai = ((VM) a).instantiates(nodeType + cnt); dm.getComponentInstances().add(ai);
externalComponents.put(ec.getName(), ec);
@Override public ComponentInstance<? extends Component> applyTo(Deployment deployment) { final String name = getLibrary().createUniqueComponentInstanceName(deployment, type); if (type.isExternal()) { ExternalComponent external = type.asExternal(); if (external.isVM()) { aVMInstance() .named(name) .ofType(type.getName()) .integrateIn(deployment); } else { anExternalComponentInstance() .named(name) .ofType(external.getName()) .integrateIn(deployment); } } else { InternalComponent component = type.asInternal(); ComponentInstance<? extends Component> host = getLibrary().findDestinationFor(deployment, component); return getLibrary().install(deployment, component, host); } return deployment.getComponentInstances().firstNamed(name); } }
convertProperties(ec, kec, factory); convertResources(ec, kec, factory); kec.setName(ec.getName()); kec.setProvider(providers.get(ec.getProvider().getName())); if(ec.getLogin() != null)