Class Element
java.lang.Object
de.monticore.generating.templateengine.reporting.artifacts.model.Element
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected booleanprotected longprotected APkgprotected Stringprotected ElementType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAdd a link to the provided element.Get full name of represented element ($simpleName.$extension) or ($simpleName) if no fileExtension specified.getLinks()longgetNumberOfLinkCalls(Element link) getPkg()Get full qualified name of represented element ($package.$class) without fileExtensiongetType()Element type represented by this element (e.g.booleanbooleanvoidincCalls()voidincLinkCalls(Element target) voidsetExtension(String extension) voidvoidsetSimpleName(String simpleName) voidsetType(ElementType elementType)
-
Field Details
-
numberOfCalls
protected long numberOfCalls -
type
-
simpleName
-
extension
-
pkg
-
links
-
numberOfLinkCalls
-
hasLinkToFile
protected boolean hasLinkToFile
-
-
Constructor Details
-
Element
public Element()
-
-
Method Details
-
getQualifiedName
Get full qualified name of represented element ($package.$class) without fileExtension -
addlink
Add a link to the provided element. If provided element is of typeElementType.FILE, the flaghasLinkToFilebecomes true. There can only exist one link per fullName ($simpleName$extension). If a link already exists, the number of linkCalls is incremented. -
getExtension
-
getType
Element type represented by this element (e.g. Model, Template, etc.) -
getLinks
- Returns:
-
getSimpleName
-
getFullName
Get full name of represented element ($simpleName.$extension) or ($simpleName) if no fileExtension specified. -
setType
- Parameters:
elementType-
-
setExtension
- Parameters:
extension-
-
setSimpleName
- Parameters:
simpleName-
-
setPkg
- Parameters:
pkg-
-
getNumberOfCalls
public long getNumberOfCalls() -
getFullQualifiedName
-
getPkg
- Returns:
-
getNumberOfLinkCalls
- Parameters:
link-- Returns:
-
hasLinkToFile
public boolean hasLinkToFile()- Returns:
-
hasLink
-
incLinkCalls
-
incCalls
public void incCalls()
-