public class ReferenceCounter extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ReferenceCounter.MultiReference |
static class |
ReferenceCounter.Reference |
static class |
ReferenceCounter.SingleReference |
| Constructor and Description |
|---|
ReferenceCounter(IfcModelInterface ifcModel) |
| Modifier and Type | Method and Description |
|---|---|
void |
addReference(ReferenceCounter.Reference reference) |
Set<ReferenceCounter.Reference> |
getReferencesTo(IdEObject objectToRemove) |
void |
remove(IdEObject idEObject) |
int |
removeInternal(IdEObject idEObject) |
void |
updateReferences() |
public ReferenceCounter(IfcModelInterface ifcModel)
public void updateReferences()
public void remove(IdEObject idEObject)
public int removeInternal(IdEObject idEObject)
public Set<ReferenceCounter.Reference> getReferencesTo(IdEObject objectToRemove)
public void addReference(ReferenceCounter.Reference reference)
Copyright © 2019 OpenSource BIM. All rights reserved.