Class MComponent

java.lang.Object
de.spraener.nxtgen.model.impl.ModelElementImplBase
de.spraener.nxtgen.model.impl.ModelElementImpl
de.spraener.nxtgen.oom.model.MAbstractModelElement
de.spraener.nxtgen.cloud.model.MComponent
All Implemented Interfaces:
de.spraener.nxtgen.model.ModelElement, Serializable

public class MComponent extends de.spraener.nxtgen.oom.model.MAbstractModelElement
See Also:
  • Constructor Summary

    Constructors
    Constructor
    Description
    MComponent(de.spraener.nxtgen.model.impl.ModelElementImpl meImpl)
     
    MComponent(String name, de.spraener.nxtgen.oom.model.MPackage parent, Consumer<MComponent>... modifiers)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addDependency(String fqTarget, String stereotype, Consumer<de.spraener.nxtgen.oom.model.MDependency>... modifiers)
     
    void
     
    void
     
    List<de.spraener.nxtgen.oom.model.MDependency>
     
    de.spraener.nxtgen.model.impl.ModelElementImpl
     
     
    de.spraener.nxtgen.oom.model.MPackage
     
    static String
    getServiceName(de.spraener.nxtgen.oom.model.MDependency mDependency)
     
    static String
    getServicePort(de.spraener.nxtgen.oom.model.MDependency mDependency)
     
    void
    setOriginalModelElement(de.spraener.nxtgen.model.impl.ModelElementImpl originalModelElement)
     

    Methods inherited from class de.spraener.nxtgen.oom.model.MAbstractModelElement

    getObject, postDefinition, putObject

    Methods inherited from class de.spraener.nxtgen.model.impl.ModelElementImpl

    filterChilds, getModel, getProperty, getTaggedValue, setModel, setProperty

    Methods inherited from class de.spraener.nxtgen.model.impl.ModelElementImplBase

    addChilds, addRelations, addStereotypes, containsChilds, containsRelations, containsStereotypes, getChilds, getMetaType, getName, getParent, getProperties, getRelations, getStereotypes, getXmiID, removeChilds, removeRelations, removeStereotypes, setChilds, setMetaType, setName, setParent, setProperties, setRelations, setStereotypes, setXmiID

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • MComponent

      public MComponent(String name, de.spraener.nxtgen.oom.model.MPackage parent, Consumer<MComponent>... modifiers)
    • MComponent

      public MComponent(de.spraener.nxtgen.model.impl.ModelElementImpl meImpl)
  • Method Details

    • addDependency

      public void addDependency(String fqTarget, String stereotype, Consumer<de.spraener.nxtgen.oom.model.MDependency>... modifiers)
    • getServiceName

      public static String getServiceName(de.spraener.nxtgen.oom.model.MDependency mDependency)
    • getServicePort

      public static String getServicePort(de.spraener.nxtgen.oom.model.MDependency mDependency)
    • getOriginalModelElement

      public de.spraener.nxtgen.model.impl.ModelElementImpl getOriginalModelElement()
    • setOriginalModelElement

      public void setOriginalModelElement(de.spraener.nxtgen.model.impl.ModelElementImpl originalModelElement)
    • getPortList

      public List<MPort> getPortList()
    • addPort

      public void addPort(MPort p)
    • getProvidedCloudModule

      public de.spraener.nxtgen.oom.model.MPackage getProvidedCloudModule()
    • getDependenciesWithStereotype

      public List<de.spraener.nxtgen.oom.model.MDependency> getDependenciesWithStereotype(String s)
    • addPort

      public void addPort(String name)