freeGraph Class |
Namespace: imbSCI.Graph.FreeGraph
The freeGraph type exposes the following members.
Name | Description | |
---|---|---|
description |
Gets or sets the description.
| |
DisableCheck | ||
Id |
Gets or sets the identifier.
| |
links |
List of links, used only for serialization and deserialization
| |
LinkWeightsInversed |
When weights are inversed then link weights are between 0 and 1. If the weights are not inversed then weights are above 1
| |
name | ||
nodes |
List of nodes, used only for serialization and deserialization
|
Name | Description | |
---|---|---|
AddCloud |
Merges specified cloud into this one by summing overlaping node and link weights and picks type that is greater
| |
AddLink | ||
AddLinkOrSum |
Adds new link into graph or sums weight of the specified and existing - and applies type that is greater
| |
AddNewNode |
Adds new node with nameProposal name or a modified version of the name - in order to have unique node name
| |
AddNode |
Adds new node under nodeName or just returns if any existing
| |
AddNodeOrSum(freeGraphNodeBase) |
Adds new node into graph or sums weight of the specified and existing - and applies type that is greater
| |
AddNodeOrSum(String, Double, Int32) |
Adds new node into graph or sums weight of the specified and existing - and applies type that is greater
| |
Any | ||
Clear | ||
CloneIntoTypeT |
Clones the graph into specified inherited type of freeGraph
| |
ContainsLink | ||
ContainsNode |
Determines whether contains node, with the specified name
| |
CountLinks | ||
CountLinks(String, Boolean, Boolean) |
Counts the links involving the specified nodeName
| |
CountNodes | ||
DetectIfLinkWeightsAreInversed |
Detects if link weights are inversed.
| |
GetLink |
Gets link in one or the other direction, otherwise returns null;
| |
GetLinkedNodes(String, Boolean, freeGraphQueryResult) |
Gets the linked nodes.
| |
GetLinkedNodes(IEnumerableString, Int32, Boolean, Boolean, Boolean) |
Iterative query for linked nodes.
| |
GetLinkInstance | ||
GetLinks |
Gets the links.
| |
GetNode |
Gets the node.
| |
GetNodes |
Gets the nodes.
| |
GetOverlap | ||
InverseWeights |
Inversing the link weights, When state is Inversed, weights are between 0 and 1, when Inversed is false - the weights are from 1 to infinite
| |
LoadT | ||
normalizeLinkWeights |
Normalizes the link weights.
| |
normalizeNodeWeights |
Normalizes the node weights.
| |
OnAfterLoad |
Does nothing (by default implementation) -- should be called after the graph is loaded
| |
OnBeforeSave |
Does nothing (by default implementation) -- should be called before saving to xml
| |
RebuildIndex | ||
Remove |
Removes nodes and related links
| |
SetNotReady |
Name | Description | |
---|---|---|
BuildDataShema |
Builds the data table.
(Defined by PropertyDataStructureTools.) | |
buildDataTable(String, DataTableBuildersbuildDataTableOptions, PropertyCollectionExtended, String, ILogBuilder) | Overloaded.
2017:: Builds horizontal data table with columns mapping properties of the type.
(Defined by DataTableBuilders.) | |
buildDataTable(String, Boolean, Boolean, Boolean, PropertyCollectionExtended, String) | Overloaded.
Builds the horizontal data table
(Defined by DataTableBuilders.) | |
buildDataTableVerticalSummaryTable |
Builds the vertical table with all data
(Defined by DataTableBuilders.) | |
buildPCE | (Defined by imbPropertyCollectionExtensions.) | |
buildPropertyCollectionT |
Create or update property collection out of object properties
(Defined by imbPropertyCollectionExtensions.) | |
changeValueAsInt32 |
Changes the value as int32.
(Defined by imbValueChangers.) | |
changeValueDouble |
Step je 0.01
(Defined by imbValueChangers.) | |
ConstructTableWithRandomContent |
Constructs the data table and populates with random content of the table with.
(Defined by imbDataTableExtensions.) | |
ConvertToDGML |
Converts to free graph -- from the specified node to its leafs (downwards)
(Defined by GraphConversionTools.) | |
getDataTypeSafe |
V3.5> Experimentalna funkcija - na osnovu tipa vrsi konverziju
(Defined by imbStringCommonTools.) | |
GetDefaultValueT |
Vraca tipiziranu podrazumevanu vrednost
(Defined by imbTypologyHelpers.) | |
getDescriptionForDictionary |
Gets the description for dictionary, property table etc
(Defined by settingsEntriesInfoModelApi.) | |
getDictionaryFromMappedSource |
Vraca recnik sa vrednostima iz objekta.
(Defined by propertyMappingTools.) | |
getEnumMemberPath |
Vraca enum member path koji moze da se koristi za preuzimanje enumeracije i njenog tipa
(Defined by imbEnumExtendBase.) | |
GetExpressionResolved |
Resolves the specified expresion path, having host as starting node
(Defined by PropertyExpressionTools.) | |
getPathForObject |
2014c: Univerzalni konstruktor putanje
(Defined by resourcePathGenerator.) | |
getPathForObjectAndParent |
Univerzalni konstruktor putanje za bilo koji tip i parent
(Defined by resourcePathGenerator.) | |
getProperty |
Retrieves PropertyInfo found on path specified
(Defined by imbTypeQueryExtensions.) | |
getSPEC | (Defined by imbTypeQueryExtensions.) | |
getStringValue |
2013a> bezbedno vraca string verziju prosledjene vrednosti - Kreira stringValue
(Defined by imbDataExecutor.) | |
GetUserManual |
Generates property manual
(Defined by settingsEntriesTools.) | |
GetUserManualSaved |
Gets the user manual saved:
(Defined by settingsEntriesTools.) | |
getValuesFromMappedSource | (Defined by propertyMappingTools.) | |
imbAttributeToProperties |
Prebacuje vrednost iz atributa u propertije - u skladu sa podesenim mapiranjem (imbAttributeName.metaValueFromAttribute)
(Defined by imbAttributeTools.) | |
imbConvertValueSafe |
2014c> bezbedna konverzija vrednosti
(Defined by imbTypeExtensions.) | |
imbConvertValueSafeTypedT | (Defined by imbTypeExtensions.) | |
imbGetAllProperties |
Vraca sve propertije iz objekta koji su Public i Instance. Vraca i nasledjene propertije ali ako su pregazeni onda vraca samo najnoviji
(Defined by imbTypologyPropertyGetSet.) | |
imbGetAllValues |
Vraca sve vrednosti iz svih propertija koji su Public i Instance
(Defined by imbTypologyPropertyGetSet.) | |
imbGetCodeMark | (Defined by imbStringExtensions.) | |
imbGetPropertySafe(String, Object, String) | Overloaded.
2013> Sigurno preuzimanje vrednosti objekta - podržava path:
(Defined by imbTypologyPropertyGetSet.) | |
imbGetPropertySafe(PropertyInfo, Object, Boolean, Object) | Overloaded.
2013> Sigurno preuzimanje vrednosti objekta - podržava path:
(Defined by imbTypologyPropertyGetSet.) | |
imbGetPropertySafe(PropertyInfo, Object, Boolean, Object, Boolean) | Overloaded. (Defined by imbTypologyPropertyGetSet.) | |
imbGetPropertySafeT(PropertyInfo) | Overloaded.
2014:Maj - uzima property i odmah vrsi bezbednu konverziju!
(Defined by imbTypologyPropertyGetSet.) | |
imbPropertyToString |
Sigurno iscitavanje stringa
(Defined by imbTypologyPropertyGetSet.) | |
imbSetPropertyConvertSafe |
Algoritam sa konverzijom koja podrzava i Collection objekta koji imaju Add method.
(Defined by imbTypologyPropertyGetSet.) | |
imbSetPropertySafe(String, Object, Boolean, Object, Boolean) | Overloaded.
2013> Sigurano postavljanje vrednosti objekta
(Defined by imbTypologyPropertyGetSet.) | |
imbSetPropertySafe(PropertyInfo, Object, Boolean, Object, Boolean) | Overloaded.
2013> Sigurano postavljanje vrednosti objekta
(Defined by imbTypologyPropertyGetSet.) | |
imbToBoolean |
Konvertuje bilo koju vrednost u Boolean
(Defined by imbTypeExtensions.) | |
imbToEnumeration(Type, Enum) | Overloaded.
Convers an value to the best fit Enumeration member
(Defined by imbTypeEnumExtensions.) | |
imbToEnumerationT | Overloaded. (Defined by imbTypeEnumExtensions.) | |
imbToInstance |
Konvertuje u potrebni tip. Ukoliko postoji konstruktor sa parametrom koji je IsInstanceOfType(input) onda ce koristit njega
(Defined by imbTypeExtensions.) | |
imbToNumber(Type) | Overloaded.
Konvertuje u broj prema zadatom tipu
(Defined by imbTypeExtensions.) | |
imbToNumberT(Type) | Overloaded. (Defined by imbTypeExtensions.) | |
isCoreColumn | (Defined by PropertyEntryColumnExtensions.) | |
isNullOrEmpty | (Defined by imbSciStringExtensions.) | |
isNullOrEmptyString |
Proverava da li je input null, ako je string onda ga proverava kao string ako je neki drugi objekat onda ga predvara u string pa proverava
(Defined by imbSciStringExtensions.) | |
keyToString | (Defined by imbPropertyCollectionExtensions.) | |
PingGraphSize(freeGraphNodeBase, Boolean, freeGraphPingType, Int32) | Overloaded.
Pings the size of the graph by expanding from specified pingSources until number of reached nodes is increasing. freeGraphPingType (Defined by freeGraphExtensions.) | |
PingGraphSize(IEnumerablefreeGraphNodeBase, Boolean, freeGraphPingType, Int32) | Overloaded.
Pings the size of the graph by expanding from specified pingSources until number of reached nodes is increasing. freeGraphPingType (Defined by freeGraphExtensions.) | |
renderToTemplate |
Vraca string koji definise placeholder u template stringu
(Defined by stringTemplateTools.) | |
resolvePath(String, pathResolveFlag) | Overloaded.
Najčešće korišćen metod za upit nad putanjom i objektom
(Defined by resourcePathResolver.) | |
resolvePathT(String, pathResolveFlag) | Overloaded. (Defined by resourcePathResolver.) | |
saveObjectToXML | (Defined by objectSerialization.) | |
setObjectByMappedSource |
Primenjuje prosledjenu property mapu
(Defined by propertyMappingTools.) | |
setObjectBySource |
Sets the object by source.
(Defined by imbTypeObjectOperations.) | |
setObjectValueTypesBySource |
Sets the object by source, but only ValueTypes and string and only properties declared at top inherence level. Returns dictionary with updated properties (only if value changed)
(Defined by imbTypeObjectOperations.) | |
setValuesToMappedTarget |
Postavlja vednosti iz recnika u dati ciljani objekat - da bi bilo kompatibilno niz mora biti u istom rasporedu kao i u property mapu
(Defined by propertyMappingTools.) | |
sumValues |
Supports> String, Int32, any number via Double and Boolean
(Defined by imbTypeExtensions.) | |
toExpressionString |
Returns expression-ready string, wrapped in proper quotes if required
(Defined by imbStringFormats.) | |
toStringSafe | Overloaded. (Defined by imbStringFormats.) | |
toStringSafe(String) | Overloaded. (Defined by imbStringFormats.) | |
toStringSafe(String, String) | Overloaded.
Bezbedna konverzija u String -- ako je null onda valueForNull
(Defined by imbStringFormats.) |