1 // license-header java merge-point 2 // 3 // Attention: generated code (by Metafacade.vsl) - do not modify! 4 // 5 package org.andromda.metafacades.uml; 6 7 import java.util.Collection; 8 9 /** 10 * A representation of the model object 'Instance Specification'. Represents an instance in a 11 * modeled system. Has the capability of being a deployment target in a deployment relationship, in 12 * the case that it is an instance of a node. Has the capability of being a deployed artifact, if it 13 * is an instance of an artifact. 14 * 15 * Metafacade interface to be used by AndroMDA cartridges. 16 */ 17 public interface LinkFacade 18 extends ModelElementFacade 19 { 20 /** 21 * Indicates the metafacade type (used for metafacade mappings). 22 * 23 * @return boolean always <code>true</code> 24 */ 25 public boolean isLinkFacadeMetaType(); 26 27 /** 28 * The two links ends owned by this link. 29 * @return Collection<LinkEndFacade> 30 */ 31 public Collection<LinkEndFacade> getLinkEnds(); 32 }