Packages | |
package | attributes |
Classes | |
class | AXLangAttribute |
aXLang Attribute. More... | |
class | AXLangDefinition |
Collection of the aXLang language elements. More... | |
class | AXLangElementUtilities |
this class realizes some methods for operations which are performed on an axlang element. More... | |
class | AXLComparison |
Convenience methods for comparisons. More... | |
class | AXLConnectionPathBuilder |
class | AXLConstraint |
this class represent constraints between elements (e.g. features) gained by pure.variants More... | |
class | AXLErrors |
All errors and warnings that can occur in aXLang. More... | |
class | AXLException |
Special exception for aXLang errors. More... | |
class | AXLUtilities |
This class encapsulates overall utility methods. More... | |
class | ConnectionPath |
A valid connection path consists of a sequence of upward delegations, one connection, and a sequence of downward delegations. The source of the first and the target of the last segment are atomic components. More... | |
class | ElementPath |
An element path is essentially a list of aXLang-elements, considered as an aXLang-element itself. More... | |
class | ElementWithMessage |
A storage for an element with a message. More... | |
class | GlobalInstanceUtilities |
Utility methods for global instances. More... | |
class | MetaInformation |
Metainformation for aXLang elements. More... | |
class | ValidType |
Valid type encapsulates the description of a valid child or reference type. More... | |
Enumerations | |
enum | ReferenceKind { CHILD, REFERENCE } |
Kind of the reference an element is into with another element. More... | |
enum | Role { A2RLINK = (A2RLink.class), ABSTRACTCONNECTION = (AbstractConnection.class), A2RMAPPING = (A2RMapping.class), ACTIVATION = (Activation.class), ACTIVITYATTRIBUTE = (ActivityAttribute.class), ACTIVITY = (Activity.class), APPLICATIONMODEL = (ApplicationModel.class), ASPECTCOMPOSITION = (AspectComposition.class), ASPECTMAPPING = (AspectMapping.class), ASPECTRELATION = (AspectRelation.class), BEHAVIOR = (Behavior.class), BUS = (Bus.class), BUSCONNECTION = (BusConnection.class), BUSDELEGATION = (BusDelegation.class), CARDINALITYASSIGNMENT = (CardinalityAssignment.class), COMPONENT = (Component.class), CON2CONLINK = (Con2ConLink.class), CONNECTION = (Connection.class), CONNECTIONPATH = (ConnectionPath.class), CONFIGURATION = (Configuration.class), DATAELEMENT = (DataElement.class), DATALINK = (AbstractDataLink.class), DELEGATIONDOWN = (DelegationDown.class), DELEGATIONUP = (DelegationUp.class), EXECUTE = (Execute.class), F2ALINK = (Feature2ArchitectureLink.class), F2AMAPPING = (F2AMapping.class), F2RMAPPING = (F2RMapping.class), FEATURE = (Feature.class), FEATUREMODEL = (FeatureModel.class), GLOBALINSTANCE = (IGlobalInstance.class), MODEL = (Model.class), OPERATION = (Operation.class), OPERATIONCALL = (OperationCall.class), OPERATIONCALLEXPRESSION = (OperationCallExpression.class), PARAMETER = (Parameter.class), P2PLINK = (P2PLink.class), PORT = (Port.class), RESOURCEMODEL = (ResourceModel.class), RWACCESS = (RWAccess.class), SC2SCLINK = (SC2SCLink.class), FUNCTION = (Function.class), FUNCTIONALTERNATIVE = (Function.class), FUNCTIONLINK = (FunctionLink.class), SIGNAL = (Signal.class), SOURCEPORTINSTANCE = (LocalPortInstance.class), STORAGE = (Storage.class), STORAGELINK = (StorageLink.class), SUBCOMPONENT = (SubComponent.class), TARGETPORTINSTANCE = (LocalPortInstance.class), TARGETFUNCTIONINSTANCE = (LocalFunctionInstance.class), TARGETSTORAGEINSTANCE = (LocalStorageInstance.class), TOPCOMPONENT = (Component.class), TRANSACTION = (Transaction.class), TRANSACTIONMODEL = (TransactionModel.class), TRIGGER = (PortRWAccess.class), LOCALPORTINSTANCE = (AbstractLocalInstance.class), SOURCEDATAELEMENTINSTANCE = (LocalDataElementInstance.class), TARGETDATAELEMENTINSTANCE = (LocalDataElementInstance.class), GLOBALHWBUSINSTANCE = (HWBusInstance.class), GLOBALPORTINSTANCE = (PortInstance.class), GLOBALFUNCTIONINSTANCE = (FunctionInstance.class), GLOBALSTORAGEINSTANCE = (StorageInstance.class), GLOBALSUBCOMPONENTINSTANCE = (SubComponentInstance.class), SOURCEGLOBALINSTANCE = (AbstractGlobalInstance.class), TARGETGLOBALINSTANCE = (AbstractGlobalInstance.class), PARENTGLOBALINSTANCE = (IGlobalInstance.class), APPLICATIONMODELSOURCE = (AbstractArchitectureModel.class), APPLICATIONMODELTARGET = (AbstractArchitectureModel.class), COMPONENTTYPE = (Component.class), DESELECTEDFEATURE = (Feature.class), SELECTEDFEATURE = (Feature.class), SOURCEDATAELEMENT = (DataElement.class), SOURCEPORT = (Port.class), SOURCEFUNCTION = (Function.class), SOURCESTORAGE = (Storage.class), SOURCESUBCOMPONENT = (SubComponent.class), TARGETDATAELEMENT = (DataElement.class), TARGETPORT = (Port.class), TARGETSUBCOMPONENT = (SubComponent.class), BLOCK = (Block.class), ELSEBLOCK = (Block.class), CONDITIONEXPRESSION = (Expression.class), EXPRESSION = (Expression.class), FORVARIABLE = (Storage.class), IFBLOCK = (Block.class), INCREMENTEXPRESSION = (Expression.class), LEFTEXPRESSION = (Expression.class), RIGHTEXPRESSION = (Expression.class), STATEMENT = (Statement.class), WRITEPORT = (WritePort.class) } |
Role models the roles, children and references can be put into. More... | |
enum | Selection { YES, NO, OPEN } |
Enumeration of feature selection possibilities. More... |
Role models the roles, children and references can be put into.