Uses of Class
net.ssehub.easy.instantiation.core.model.artifactModel.FragmentArtifact
-
Packages that use FragmentArtifact Package Description net.ssehub.easy.instantiation.core.model.artifactModel Contains the VIL artifact model.net.ssehub.easy.instantiation.core.model.artifactModel.variability Contains fragment artifacts, i.e., artifacts which are used to decompose other artifacts but cannot be used standalone.net.ssehub.easy.instantiation.core.model.artifactModel.xml Contains simple (non-decomposed) artifacts.net.ssehub.easy.instantiation.java.artifacts Default Java artifacts. -
-
Uses of FragmentArtifact in net.ssehub.easy.instantiation.core.model.artifactModel
Subclasses of FragmentArtifact in net.ssehub.easy.instantiation.core.model.artifactModel Modifier and Type Class Description classCompositeFragmentArtifactThe (abstract) composite fragment artifact.Methods in net.ssehub.easy.instantiation.core.model.artifactModel that return types with arguments of type FragmentArtifact Modifier and Type Method Description abstract Set<? extends FragmentArtifact>CompositeArtifact. selectAll()Returns all artifacts this composite artifact is composed of.abstract Set<? extends FragmentArtifact>CompositeFragmentArtifact. selectAll()Returns all artifacts this composite artifact is composed of.Set<? extends FragmentArtifact>FileArtifact. selectAll()Methods in net.ssehub.easy.instantiation.core.model.artifactModel with parameters of type FragmentArtifact Modifier and Type Method Description voidIArtifactVisitor. visitFragmentArtifact(FragmentArtifact artifact)Visits a fragment artifact. -
Uses of FragmentArtifact in net.ssehub.easy.instantiation.core.model.artifactModel.variability
Subclasses of FragmentArtifact in net.ssehub.easy.instantiation.core.model.artifactModel.variability Modifier and Type Class Description classAlternativeFragmentDescribes an alternative fragment.classMultipleSelectionFragmentRepresents a multiple selection fragment.classOptionalityFragmentDescribes an optional fragment.classVariabilityFragmentA top-level class for variability fragments, i.e., fragments combined with other types of fragments to explicitly express variability in generic artifacts.Fields in net.ssehub.easy.instantiation.core.model.artifactModel.variability declared as FragmentArtifact Modifier and Type Field Description private FragmentArtifact[]MultipleSelectionFragment. alternativesprivate FragmentArtifactAlternativeFragment. elseFragmentprivate FragmentArtifactOptionalityFragment. optionalprivate FragmentArtifactAlternativeFragment. thenFragmentMethods in net.ssehub.easy.instantiation.core.model.artifactModel.variability that return FragmentArtifact Modifier and Type Method Description FragmentArtifactMultipleSelectionFragment. getAlternative(int index)Returns the specified alternative fragment.FragmentArtifactAlternativeFragment. getElseFragment()Returns the else-fragment.FragmentArtifactOptionalityFragment. getOptionalFragment()Returns the optional fragment.FragmentArtifactAlternativeFragment. getThenFragment()Returns the then-fragment.Constructors in net.ssehub.easy.instantiation.core.model.artifactModel.variability with parameters of type FragmentArtifact Constructor Description AlternativeFragment(FragmentArtifact thenFragment, FragmentArtifact elseFragment)Creates a new alternative fragment.MultipleSelectionFragment(FragmentArtifact[] alternatives)Creates a new fragment artifact from given alternative fragments.OptionalityFragment(FragmentArtifact optional)Creates a new optionality fragment. -
Uses of FragmentArtifact in net.ssehub.easy.instantiation.core.model.artifactModel.xml
Subclasses of FragmentArtifact in net.ssehub.easy.instantiation.core.model.artifactModel.xml Modifier and Type Class Description classXmlAttributeRepresents a parsed XML attribute.classXmlCommentRepresents an XML comment.classXmlElementRepresents a parsed XML element with contained attributes.classXmlNodeAn abstract fragment representing a XML node.(package private) classXmlRootElementA specific root element storing the relation to the containing file artifact.Methods in net.ssehub.easy.instantiation.core.model.artifactModel.xml that return types with arguments of type FragmentArtifact Modifier and Type Method Description Set<? extends FragmentArtifact>XmlComment. selectAll()Set<? extends FragmentArtifact>XmlElement. selectAll()Set<? extends FragmentArtifact>XmlFileArtifact. selectAll() -
Uses of FragmentArtifact in net.ssehub.easy.instantiation.java.artifacts
Subclasses of FragmentArtifact in net.ssehub.easy.instantiation.java.artifacts Modifier and Type Class Description (package private) classAbstractJavaStatementSuper class for nested elements of aJavaMethod.classJavaAnnotationRepresents a Java annotation.classJavaAssignmentRepresents an assignment expression within a method.classJavaAttributeRepresents a Java attribute.classJavaCallRepresents a Java annotation.classJavaClassRepresents a Java class.(package private) classJavaFragmentArtifactA Java source fragment which has aparent.classJavaImportRepresents a Java import.classJavaMethodRepresents a Java annotation.classJavaPackageRepresents a Java package.(package private) classJavaParentFragmentArtifactA Java fragment artifact, which is also a Java parent element.classJavaQualifiedNameRepresents a java qualified name.Methods in net.ssehub.easy.instantiation.java.artifacts with parameters of type FragmentArtifact Modifier and Type Method Description voidIJavaParent. deleteChild(FragmentArtifact child)Notifies the parent that the given child shall be deleted.voidJavaFileArtifact. deleteChild(FragmentArtifact child)voidJavaParentFragmentArtifact. deleteChild(FragmentArtifact child)voidIJavaParent. notifyChildChanged(FragmentArtifact child)Notifies the parent that one of its childs changed.voidJavaFileArtifact. notifyChildChanged(FragmentArtifact child)voidJavaParentFragmentArtifact. notifyChildChanged(FragmentArtifact child)
-