Documentation ¶
Index ¶
- func CheckMADLCommandInLine(s string, c string) bool
- type Attachment
- type MADL
- func (m MADL) CountArity(id string, side int) int
- func (m MADL) GetConnector(id string) connectors.Connector
- func (m MADL) IsComponentInAttachments(e component.Component) bool
- func (m MADL) IsConnectorInAttachments(e connectors.Connector) bool
- func (m MADL) IsInComponents(e component.Component) bool
- func (m MADL) IsInConnectors(e connectors.Connector) bool
- func (m MADL) PrintComponents()
- type MADLChecker
- type MADLCheckerImpl
- type MADLConfigurator
- type MADLConfiguratorImpl
- type MADLLoader
- type MADLLoaderImpl
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CheckMADLCommandInLine ¶
Types ¶
type Attachment ¶
type MADL ¶
type MADL struct { Path string FileName string Configuration string Components []component.Component Connectors []connectors.Connector Attachments []Attachment Adaptability []string //AppAdaptability []string ConnMaps map[string]connectors.Connector ActionMaps map[string]string }
func (MADL) GetConnector ¶
func (m MADL) GetConnector(id string) connectors.Connector
func (MADL) IsComponentInAttachments ¶
func (MADL) IsConnectorInAttachments ¶
func (m MADL) IsConnectorInAttachments(e connectors.Connector) bool
func (MADL) IsInConnectors ¶
func (m MADL) IsInConnectors(e connectors.Connector) bool
func (MADL) PrintComponents ¶
func (m MADL) PrintComponents()
type MADLChecker ¶
type MADLChecker interface { SyntaxCheck(MADL) SemanticCheck(MADL, architectural.ArchitecturalRepositoryManager) }
func NewMADLChecker ¶
func NewMADLChecker() MADLChecker
type MADLCheckerImpl ¶
type MADLCheckerImpl struct{}
func (MADLCheckerImpl) SemanticCheck ¶
func (c MADLCheckerImpl) SemanticCheck(m MADL, archRepoManager architectural.ArchitecturalRepositoryManager)
func (MADLCheckerImpl) SyntaxCheck ¶
func (MADLCheckerImpl) SyntaxCheck(m MADL)
type MADLConfigurator ¶
type MADLConfigurator interface { ConfigureEE(*MADL, architectural.ArchitecturalRepository, map[string]messages.EndPoint, MADL) Configure(*MADL, architectural.ArchitecturalRepository, map[string]messages.EndPoint) // contains filtered or unexported methods }
func NewMADLConfigurator ¶
func NewMADLConfigurator() MADLConfigurator
type MADLConfiguratorImpl ¶
type MADLConfiguratorImpl struct {
// contains filtered or unexported fields
}
func (MADLConfiguratorImpl) Configure ¶
func (confImpl MADLConfiguratorImpl) Configure(m *MADL, archRepo architectural.ArchitecturalRepository, args map[string]messages.EndPoint)
Configure MADL
func (MADLConfiguratorImpl) ConfigureEE ¶
func (confImpl MADLConfiguratorImpl) ConfigureEE(m *MADL, archRepo architectural.ArchitecturalRepository, args map[string]messages.EndPoint, madl MADL)
type MADLLoader ¶
func NewMADLLoader ¶
func NewMADLLoader() MADLLoader
type MADLLoaderImpl ¶
type MADLLoaderImpl struct{}
func (MADLLoaderImpl) Load ¶
func (m MADLLoaderImpl) Load(fileName string) MADL
Click to show internal directories.
Click to hide internal directories.