Uses of Class
org.bigraphs.framework.core.impl.BigraphEntity
Packages that use BigraphEntity
Package
Description
-
Uses of BigraphEntity in org.bigraphs.framework.converter.bigred
Fields in org.bigraphs.framework.converter.bigred with type parameters of type BigraphEntityModifier and TypeFieldDescriptionprotected Stack<BigraphEntity> BigraphXmlLoaderSupport.parentStackMethods in org.bigraphs.framework.converter.bigred with parameters of type BigraphEntityModifier and TypeMethodDescriptionprotected voidBigraphXmlLoaderSupport.setParentOfNode(BigraphEntity node, BigraphEntity parent) -
Uses of BigraphEntity in org.bigraphs.framework.core
Classes in org.bigraphs.framework.core with type parameters of type BigraphEntityModifier and TypeClassDescriptionstatic classBigraphCompositeSupport.LinkComparator<T extends BigraphEntity<?>>Methods in org.bigraphs.framework.core that return BigraphEntityModifier and TypeMethodDescriptionBigraph.getParent(BigraphEntity<?> node) Get the parent of a bigraph's place.BigraphDelegator.getParent(BigraphEntity<?> node) ElementaryBigraph.getParent(BigraphEntity<?> node) Methods in org.bigraphs.framework.core that return types with arguments of type BigraphEntityModifier and TypeMethodDescriptionBigraph.getAllPlaces()Returns all places of the bigraph, i.e., roots, nodes and sites.BigraphDelegator.getAllPlaces()List<BigraphEntity<?>> ElementaryBigraph.getAllPlaces()Bigraph.getChildrenOf(BigraphEntity<?> node) Returns the set of children of a given node (including sites).BigraphDelegator.getChildrenOf(BigraphEntity<?> node) List<BigraphEntity<?>> ElementaryBigraph.getChildrenOf(BigraphEntity<?> node) List<BigraphEntity<?>> Bigraph.getOpenNeighborhoodOfNode(BigraphEntity<?> node) Gets the neighborhood of the given node of the place graph.List<BigraphEntity<?>> BigraphDelegator.getOpenNeighborhoodOfNode(BigraphEntity<?> node) List<BigraphEntity<?>> ElementaryBigraph.getOpenNeighborhoodOfNode(BigraphEntity<?> node) Bigraph.getPointsFromLink(BigraphEntity.Link linkEntity) Get all point entities (i.e., ports and inner names) of a link entity (i.e., edges and outer names).BigraphDelegator.getPointsFromLink(BigraphEntity.Link linkEntity) ElementaryBigraph.getPointsFromLink(BigraphEntity.Link linkEntity) Bigraph.getSiblingsOfNode(BigraphEntity<?> node) Returns all siblings of the given node of the current bigraph.BigraphDelegator.getSiblingsOfNode(BigraphEntity<?> node) List<BigraphEntity<?>> ElementaryBigraph.getSiblingsOfNode(BigraphEntity<?> node) default Collection<BigraphEntity<?>> Bigraph.getSupport()Returns the support of a bigraph.Methods in org.bigraphs.framework.core with parameters of type BigraphEntityModifier and TypeMethodDescriptionBigraph.getChildrenOf(BigraphEntity<?> node) Returns the set of children of a given node (including sites).BigraphDelegator.getChildrenOf(BigraphEntity<?> node) List<BigraphEntity<?>> ElementaryBigraph.getChildrenOf(BigraphEntity<?> node) intBigraph.getLevelOf(BigraphEntity<?> place) Get the depth of a place entity in the place graph (i.e., a tree).intBigraphDelegator.getLevelOf(BigraphEntity<?> place) intElementaryBigraph.getLevelOf(BigraphEntity<?> place) Bigraph.getLinkOfPoint(BigraphEntity<?> point) Returns the link of a bigraph's point type.BigraphDelegator.getLinkOfPoint(BigraphEntity<?> point) ElementaryBigraph.getLinkOfPoint(BigraphEntity<?> point) List<BigraphEntity<?>> Bigraph.getOpenNeighborhoodOfNode(BigraphEntity<?> node) Gets the neighborhood of the given node of the place graph.List<BigraphEntity<?>> BigraphDelegator.getOpenNeighborhoodOfNode(BigraphEntity<?> node) List<BigraphEntity<?>> ElementaryBigraph.getOpenNeighborhoodOfNode(BigraphEntity<?> node) Bigraph.getParent(BigraphEntity<?> node) Get the parent of a bigraph's place.BigraphDelegator.getParent(BigraphEntity<?> node) ElementaryBigraph.getParent(BigraphEntity<?> node) Bigraph.getPorts(BigraphEntity<?> node) Return all ports of a node.BigraphDelegator.getPorts(BigraphEntity<?> node) ElementaryBigraph.getPorts(BigraphEntity<?> node) Bigraph.getSiblingsOfNode(BigraphEntity<?> node) Returns all siblings of the given node of the current bigraph.BigraphDelegator.getSiblingsOfNode(BigraphEntity<?> node) List<BigraphEntity<?>> ElementaryBigraph.getSiblingsOfNode(BigraphEntity<?> node) Bigraph.getTopLevelRoot(BigraphEntity<?> node) BigraphDelegator.getTopLevelRoot(BigraphEntity<?> node) ElementaryBigraph.getTopLevelRoot(BigraphEntity node) static booleanBigraphEntityType.isEdge(BigraphEntity entity) If entity isnull, thenfalsewill be returnedstatic booleanBigraphEntityType.isInnerName(BigraphEntity entity) If entity isnull, thenfalsewill be returnedstatic booleanBigraphEntityType.isLinkType(BigraphEntity entity) A link is an edge or outer name.static booleanBigraphEntityType.isNode(BigraphEntity entity) If entity isnull, thenfalsewill be returnedstatic booleanBigraphEntityType.isOuterName(BigraphEntity entity) If entity isnull, thenfalsewill be returnedbooleanBigraph.isParentOf(BigraphEntity<?> node, BigraphEntity<?> possibleParent) A recursive function that checks, whether the given node haspossibleParentas parent.booleanBigraphDelegator.isParentOf(BigraphEntity<?> node, BigraphEntity<?> possibleParent) booleanElementaryBigraph.isParentOf(BigraphEntity<?> node, BigraphEntity<?> possibleParent) static booleanBigraphEntityType.isPlaceType(BigraphEntity entity) A place is a node, root or site.static booleanBigraphEntityType.isPointType(BigraphEntity entity) A point is a port or an inner name.static booleanBigraphEntityType.isPort(BigraphEntity entity) If entity isnull, thenfalsewill be returnedstatic booleanBigraphEntityType.isRoot(BigraphEntity entity) If entity isnull, thenfalsewill be returnedstatic booleanBigraphEntityType.isSite(BigraphEntity entity) If entity isnull, thenfalsewill be returned -
Uses of BigraphEntity in org.bigraphs.framework.core.alg.generators
Methods in org.bigraphs.framework.core.alg.generators that return types with arguments of type BigraphEntityModifier and TypeMethodDescriptionprotected static List<BigraphEntity>[]RandomBigraphGeneratorSupport.split(List<BigraphEntity> list) Methods in org.bigraphs.framework.core.alg.generators with parameters of type BigraphEntityModifier and TypeMethodDescriptionintRandomBigraphGeneratorSupport.degreeOf(BigraphEntity nodeEntity) protected voidRandomBigraphGeneratorSupport.setParentOfNode(BigraphEntity node, BigraphEntity parent) Method parameters in org.bigraphs.framework.core.alg.generators with type arguments of type BigraphEntityModifier and TypeMethodDescriptionprotected static List<BigraphEntity>[]RandomBigraphGeneratorSupport.split(List<BigraphEntity> list) -
Uses of BigraphEntity in org.bigraphs.framework.core.analysis
Methods in org.bigraphs.framework.core.analysis that return types with arguments of type BigraphEntityModifier and TypeMethodDescriptionMap<BigraphEntity<?>, Integer> PureBigraphDecomposerImpl.getIdMap()Map<BigraphEntity<?>, Integer> PureLinkGraphConnectedComponents.getIdMap()Get the map fromBigraphEntityto simple Integer labels.Map<Integer, List<BigraphEntity<?>>> PureBigraphDecomposerImpl.getPartitions()Map<Integer, List<BigraphEntity<?>>> PureLinkGraphConnectedComponents.getPartitions()Returns a map of partitions and their entities (which can be nodes and inner names). -
Uses of BigraphEntity in org.bigraphs.framework.core.impl
Subclasses of BigraphEntity in org.bigraphs.framework.core.implModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classBigraphEntity.NodeEntity<C extends Control>static classstatic classstatic classstatic classMethods in org.bigraphs.framework.core.impl with type parameters of type BigraphEntity -
Uses of BigraphEntity in org.bigraphs.framework.core.impl.elementary
Methods in org.bigraphs.framework.core.impl.elementary that return BigraphEntityModifier and TypeMethodDescriptionfinal BigraphEntity<?> Placings.Barren.getParent(BigraphEntity<?> node) Returns alwaysnullsince a barren cannot have any child.Methods in org.bigraphs.framework.core.impl.elementary that return types with arguments of type BigraphEntityModifier and TypeMethodDescriptionList<BigraphEntity<?>> Placings.Barren.getAllPlaces()Returns the single root of this barren.List<BigraphEntity<?>> Placings.Permutation.getChildrenOf(BigraphEntity<?> node) List<BigraphEntity<?>> Placings.Symmetry.getChildrenOf(BigraphEntity<?> node) List<BigraphEntity<?>> Linkings.Closure.getSiblingsOfNode(BigraphEntity<?> node) Always returns an empty list because a linking has no nodes.List<BigraphEntity<?>> Linkings.Substitution.getSiblingsOfNode(BigraphEntity<?> node) Always returns an empty list because a linking has no nodes.List<BigraphEntity<?>> Placings.Barren.getSiblingsOfNode(BigraphEntity<?> node) List<BigraphEntity<?>> Placings.Join.getSiblingsOfNode(BigraphEntity<?> node) List<BigraphEntity<?>> Placings.Merge.getSiblingsOfNode(BigraphEntity<?> node) List<BigraphEntity<?>> Placings.Permutation.getSiblingsOfNode(BigraphEntity<?> node) Methods in org.bigraphs.framework.core.impl.elementary with parameters of type BigraphEntityModifier and TypeMethodDescriptionList<BigraphEntity<?>> Placings.Permutation.getChildrenOf(BigraphEntity<?> node) List<BigraphEntity<?>> Placings.Symmetry.getChildrenOf(BigraphEntity<?> node) final BigraphEntity<?> Placings.Barren.getParent(BigraphEntity<?> node) Returns alwaysnullsince a barren cannot have any child.List<BigraphEntity<?>> Linkings.Closure.getSiblingsOfNode(BigraphEntity<?> node) Always returns an empty list because a linking has no nodes.List<BigraphEntity<?>> Linkings.Substitution.getSiblingsOfNode(BigraphEntity<?> node) Always returns an empty list because a linking has no nodes.List<BigraphEntity<?>> Placings.Barren.getSiblingsOfNode(BigraphEntity<?> node) List<BigraphEntity<?>> Placings.Join.getSiblingsOfNode(BigraphEntity<?> node) List<BigraphEntity<?>> Placings.Merge.getSiblingsOfNode(BigraphEntity<?> node) List<BigraphEntity<?>> Placings.Permutation.getSiblingsOfNode(BigraphEntity<?> node) -
Uses of BigraphEntity in org.bigraphs.framework.core.impl.pure
Methods in org.bigraphs.framework.core.impl.pure that return BigraphEntityModifier and TypeMethodDescriptionMutableBuilder.createNewEdge(String name) MutableBuilder.createNewInnerName(String name) MutableBuilder.createNewNode(Control<?, ?> control, String nodeIdentifier) MutableBuilder.createNewOuterName(String name) MutableBuilder.createNewPortWithIndex(int index) MutableBuilder.createNewRoot(int index) MutableBuilder.createNewSite(int index) BigraphChangeEvent.NodeMoved.getNewParent()BigraphChangeEvent.NodeMoved.getOldParent()BigraphChangeEvent.NodeAdded.getParent()BigraphChangeEvent.NodeRemoved.getParent()BigraphChangeEvent.SiteAdded.getParent()BigraphChangeEvent.SiteRemoved.getParent()KindBigraph.getParent(BigraphEntity<?> node) PureBigraph.getParent(BigraphEntity<?> node) PureBigraphBuilder.Hierarchy.getParent()PureBigraphMutable.getParent(BigraphEntity<?> node) Methods in org.bigraphs.framework.core.impl.pure that return types with arguments of type BigraphEntityModifier and TypeMethodDescriptionKindBigraph.getAllPlaces()List<BigraphEntity<?>> PureBigraph.getAllPlaces()KindBigraph.getChildrenOf(BigraphEntity<?> node) List<BigraphEntity<?>> PureBigraph.getChildrenOf(BigraphEntity<?> node) List<BigraphEntity<?>> PureBigraphMutable.getChildrenOf(BigraphEntity<?> node) List<BigraphEntity<?>> KindBigraph.getOpenNeighborhoodOfNode(BigraphEntity<?> node) List<BigraphEntity<?>> PureBigraph.getOpenNeighborhoodOfNode(BigraphEntity<?> node) KindBigraph.getPointsFromLink(BigraphEntity.Link linkEntity) List<BigraphEntity<?>> PureBigraph.getPointsFromLink(BigraphEntity.Link linkEntity) KindBigraph.getSiblingsOfNode(BigraphEntity<?> node) List<BigraphEntity<?>> PureBigraph.getSiblingsOfNode(BigraphEntity<?> node) PureBigraphBuilder.Hierarchy.nodes()Methods in org.bigraphs.framework.core.impl.pure with parameters of type BigraphEntityModifier and TypeMethodDescriptionPureBigraphMutable.addNode(BigraphEntity<?> parent, DynamicControl control, String name) Adds a new node to the bigraph as a child of the specified parent.PureBigraphMutable.addSite(BigraphEntity<?> parent) Adds a new site to the bigraph as a child of the specified parent.voidPureBigraphMutable.closeName(BigraphEntity<?> name) Closes a name endpoint by its concrete role.voidMutableBuilder.connectToLinkUsingIndex(BigraphEntity.NodeEntity<Control> node, BigraphEntity theLink, int customPortIndex) protected voidPureBigraphBuilder.connectToLinkUsingIndex(BigraphEntity.NodeEntity<Control> node, BigraphEntity theLink, int customPortIndex) KindBigraph.getChildrenOf(BigraphEntity<?> node) List<BigraphEntity<?>> PureBigraph.getChildrenOf(BigraphEntity<?> node) List<BigraphEntity<?>> PureBigraphMutable.getChildrenOf(BigraphEntity<?> node) intKindBigraph.getLevelOf(BigraphEntity<?> place) intPureBigraph.getLevelOf(BigraphEntity<?> place) KindBigraph.getLinkOfPoint(BigraphEntity<?> point) PureBigraph.getLinkOfPoint(BigraphEntity<?> point) List<BigraphEntity<?>> KindBigraph.getOpenNeighborhoodOfNode(BigraphEntity<?> node) List<BigraphEntity<?>> PureBigraph.getOpenNeighborhoodOfNode(BigraphEntity<?> node) KindBigraph.getParent(BigraphEntity<?> node) PureBigraph.getParent(BigraphEntity<?> node) PureBigraphMutable.getParent(BigraphEntity<?> node) KindBigraph.getPorts(BigraphEntity<?> node) PureBigraph.getPorts(BigraphEntity<?> node) Return all ports of a node.KindBigraph.getSiblingsOfNode(BigraphEntity<?> node) List<BigraphEntity<?>> PureBigraph.getSiblingsOfNode(BigraphEntity<?> node) KindBigraph.getTopLevelRoot(BigraphEntity<?> node) PureBigraph.getTopLevelRoot(BigraphEntity<?> node) booleanMutableBuilder.hasChildNodes(BigraphEntity node) booleanKindBigraph.isParentOf(BigraphEntity<?> node, BigraphEntity<?> possibleParent) booleanPureBigraph.isParentOf(BigraphEntity<?> node, BigraphEntity<?> possibleParent) PureBigraphBuilder.linkInnerToOuter(BigraphEntity innerName, BigraphEntity outerName) Connects an inner name to an outer name.protected voidPureBigraphBuilder.linkInnerToOuter0(BigraphEntity innerName, BigraphEntity outerName) Ecore specific - only called by methods of this builder internallyvoidPureBigraphMutable.moveNode(BigraphEntity.NodeEntity<DynamicControl> node, BigraphEntity<?> newParent) Moves a node to a new parent.voidMutableBuilder.setParentOfNode(BigraphEntity node, BigraphEntity parent) Constructors in org.bigraphs.framework.core.impl.pure with parameters of type BigraphEntityModifierConstructorDescriptionNodeAdded(PureBigraphMutable source, BigraphEntity.NodeEntity<DynamicControl> node, BigraphEntity<?> parent) NodeMoved(PureBigraphMutable source, BigraphEntity.NodeEntity<DynamicControl> node, BigraphEntity<?> oldParent, BigraphEntity<?> newParent) NodeRemoved(PureBigraphMutable source, BigraphEntity.NodeEntity<DynamicControl> node, BigraphEntity<?> parent) SiteAdded(PureBigraphMutable source, BigraphEntity.SiteEntity site, BigraphEntity<?> parent) SiteRemoved(PureBigraphMutable source, BigraphEntity.SiteEntity site, BigraphEntity<?> parent) -
Uses of BigraphEntity in org.bigraphs.framework.core.utils
Methods in org.bigraphs.framework.core.utils with parameters of type BigraphEntityModifier and TypeMethodDescriptionstatic StringBigraphUtil.getUniqueIdOfBigraphEntity(BigraphEntity x) Returns the unique id of an bigraph entity (a node, root, outer name, ...).static StringBigraphUtil.getUniqueLabelOfBigraphEntity(BigraphEntity x) Returns the common label of an bigraph entity (a node, root, outer name, ...).static booleanBigraphUtil.isSomeParentOfNode(BigraphEntity<?> node, BigraphEntity<?> possibleParent, Bigraph<?> bigraph) static voidBigraphUtil.setParentOfNode(BigraphEntity<?> node, BigraphEntity<?> parent) -
Uses of BigraphEntity in org.bigraphs.framework.visualization
Methods in org.bigraphs.framework.visualization that return BigraphEntityMethods in org.bigraphs.framework.visualization with parameters of type BigraphEntityModifier and TypeMethodDescriptionGraphicalFeatureSupplier.with(BigraphEntity node) GraphicalFeatureSupplier.with(BigraphEntity node, char delimiterForLabel) Constructors in org.bigraphs.framework.visualization with parameters of type BigraphEntityModifierConstructorDescriptionGraphicalFeatureSupplier(BigraphEntity node, char delimiterForLabel)