Interface AT

  • All Superinterfaces:
    org.eclipse.emf.cdo.CDOObject, org.eclipse.emf.cdo.common.id.CDOWithID, org.palladiosimulator.pcm.core.entity.Entity, EObject, de.uka.ipd.sdq.identifier.Identifier, org.palladiosimulator.pcm.core.entity.NamedElement, Notifier
    All Known Implementing Classes:
    ATImpl

    public interface AT
    extends org.palladiosimulator.pcm.core.entity.Entity
    A representation of the model object 'AT'. An AT is a template representing and documenting reusable architectural knowledge. Software architects can apply ATs for both architectural modeling and architectural analyses while AT engineers specify ATs. An optional default AT instance provides software architects with an initial architectural model corresponding to the represented architectural knowledge, e.g., a reference architecture.

    The following features are supported:

    See Also:
    ArchitecturaltemplatesPackage.getAT()
    Generated class or method.
    EMF model class or method.
    • Method Detail

      • getCatalog

        Catalog getCatalog()
        Returns the value of the 'Catalog' container reference. It is bidirectional and its opposite is 'ATs'.

        If the meaning of the 'Catalog' container reference isn't clear, there really should be more of a description here...

        Returns:
        the value of the 'Catalog' container reference.
        See Also:
        setCatalog(Catalog), ArchitecturaltemplatesPackage.getAT_Catalog(), Catalog.getATs()
        Generated class or method.
        EMF model class or method.
        opposite="ATs" required="true" transient="false"
      • setCatalog

        void setCatalog​(Catalog value)
        Sets the value of the 'Catalog' container reference.
        Parameters:
        value - the new value of the 'Catalog' container reference.
        See Also:
        getCatalog()
        Generated class or method.
      • getRoles

        EList<Role> getRoles()
        Returns the value of the 'Roles' containment reference list. The list contents are of type Role. It is bidirectional and its opposite is 'AT'.

        If the meaning of the 'Roles' containment reference list isn't clear, there really should be more of a description here...

        Returns:
        the value of the 'Roles' containment reference list.
        See Also:
        ArchitecturaltemplatesPackage.getAT_Roles(), Role.getAT()
        Generated class or method.
        EMF model class or method.
        opposite="AT" containment="true"
      • getDocumentation

        String getDocumentation()
        Returns the value of the 'Documentation' attribute.

        If the meaning of the 'Documentation' attribute isn't clear, there really should be more of a description here...

        Returns:
        the value of the 'Documentation' attribute.
        See Also:
        setDocumentation(String), ArchitecturaltemplatesPackage.getAT_Documentation()
        Generated class or method.
        EMF model class or method.
      • setDocumentation

        void setDocumentation​(String value)
        Sets the value of the 'Documentation' attribute.
        Parameters:
        value - the new value of the 'Documentation' attribute.
        See Also:
        getDocumentation()
        Generated class or method.
      • setDefaultInstanceURI

        void setDefaultInstanceURI​(String value)
        Sets the value of the 'Default Instance URI' attribute.
        Parameters:
        value - the new value of the 'Default Instance URI' attribute.
        See Also:
        getDefaultInstanceURI()
        Generated class or method.
      • getDependencies

        EList<AT> getDependencies()
        Returns the value of the 'Dependencies' reference list. The list contents are of type AT.

        If the meaning of the 'Dependencies' reference list isn't clear, there really should be more of a description here...

        Returns:
        the value of the 'Dependencies' reference list.
        See Also:
        ArchitecturaltemplatesPackage.getAT_Dependencies()
        Generated class or method.
        EMF model class or method.