Uses of Class
org.bigraphs.framework.core.impl.pure.PureBigraphBuilder
Packages that use PureBigraphBuilder
-
Uses of PureBigraphBuilder in org.bigraphs.framework.core.factory
Methods in org.bigraphs.framework.core.factory that return PureBigraphBuilderModifier and TypeMethodDescriptionPureBigraphFactory.createBigraphBuilder(Signature<?> signature) PureBigraphFactory.createBigraphBuilder(Signature<?> signature, String metaModelFileName) PureBigraphFactory.createBigraphBuilder(Signature<?> signature, EMetaModelData metaModelData) PureBigraphFactory.createBigraphBuilder(Signature<?> signature, org.eclipse.emf.ecore.EPackage bigraphMetaModel) static <S extends AbstractEcoreSignature<? extends Control<?,?>>>
PureBigraphBuilder<S> BigraphFactory.pureBuilder(S signature) static <S extends AbstractEcoreSignature<? extends Control<?,?>>>
PureBigraphBuilder<S> BigraphFactory.pureBuilder(S signature, String bigraphBaseModelPackageFile) static <S extends AbstractEcoreSignature<? extends Control<?,?>>>
PureBigraphBuilder<S> BigraphFactory.pureBuilder(S signature, org.eclipse.emf.ecore.EPackage bigraphBaseModelPackage) -
Uses of PureBigraphBuilder in org.bigraphs.framework.core.impl.pure
Subclasses of PureBigraphBuilder in org.bigraphs.framework.core.impl.pureModifier and TypeClassDescriptionclassclassMutableBuilder<S extends AbstractEcoreSignature<? extends Control<?,?>>> A generic mutable builder intended to be used for all bigraph typesMethods in org.bigraphs.framework.core.impl.pure that return PureBigraphBuilderModifier and TypeMethodDescriptionPureBigraphBuilder.closeInner()Closes all inner names and doesn't keep idle edges and idle inner names.PureBigraphBuilder.closeOuter()Closes all outer names.static <S extends AbstractEcoreSignature<? extends Control<?,?>>>
PureBigraphBuilder<S> PureBigraphBuilder.create(@NonNull S signature) Should not be directly called by the user.static <S extends AbstractEcoreSignature<? extends Control<?,?>>>
PureBigraphBuilder<S> static <S extends AbstractEcoreSignature<? extends Control<?,?>>>
PureBigraphBuilder<S> PureBigraphBuilder.create(@NonNull S signature, String metaModelFilePath, String instanceModelFilePath) Should not be directly called by the user.static <S extends AbstractEcoreSignature<? extends Control<?,?>>>
PureBigraphBuilder<S> PureBigraphBuilder.create(@NonNull S signature, EMetaModelData metaModelData) Should not be directly called by the user.static <S extends AbstractEcoreSignature<? extends Control<?,?>>>
PureBigraphBuilder<S> PureBigraphBuilder.create(@NonNull S signature, @NonNull org.eclipse.emf.ecore.EPackage bigraphMetaModel, String instanceModelFilePath) static <S extends AbstractEcoreSignature<? extends Control<?,?>>>
PureBigraphBuilder<S> PureBigraphBuilder.create(@NonNull S signature, org.eclipse.emf.ecore.EPackage metaModel, org.eclipse.emf.ecore.EObject instanceModel) static <S extends AbstractEcoreSignature<? extends Control<?,?>>>
PureBigraphBuilder<S> PureBigraphBuilder.create(@NonNull org.eclipse.emf.ecore.EObject signatureInstance) static <S extends AbstractEcoreSignature<? extends Control<?,?>>>
PureBigraphBuilder<S> PureBigraphBuilder.create(@NonNull org.eclipse.emf.ecore.EObject signatureInstance, String metaModelFileName) static <S extends AbstractEcoreSignature<? extends Control<?,?>>>
PureBigraphBuilder<S> PureBigraphBuilder.create(@NonNull org.eclipse.emf.ecore.EObject signatureInstance, String metaModelFilePath, String instanceModelFilePath) static <S extends AbstractEcoreSignature<? extends Control<?,?>>>
PureBigraphBuilder<S> PureBigraphBuilder.create(@NonNull org.eclipse.emf.ecore.EObject signatureInstance, EMetaModelData metaModelData) static <S extends AbstractEcoreSignature<? extends Control<?,?>>>
PureBigraphBuilder<S> PureBigraphBuilder.create(@NonNull org.eclipse.emf.ecore.EObject signatureInstance, org.eclipse.emf.ecore.EPackage metaModel, org.eclipse.emf.ecore.EObject instanceModel) PureBigraphBuilder.linkInner(BigraphEntity.InnerName ecoreInnerName1, BigraphEntity.InnerName ecoreInnerName2) Convenient method oflinkInner(BigraphEntity.InnerName, BigraphEntity.InnerName, boolean)which doesn't keep idle edges when inner names are already connected to a node.PureBigraphBuilder.linkInner(BigraphEntity.InnerName ecoreInnerName1, BigraphEntity.InnerName ecoreInnerName2, boolean keepIdleEdges) Connects two existing inner names by an edge.PureBigraphBuilder.linkInnerToOuter(BigraphEntity innerName, BigraphEntity outerName) Connects an inner name to an outer name.PureBigraphBuilder.spawn()