本文整理了Java中org.kie.workbench.common.stunner.core.definition.adapter.AdapterManager.forDefinitionSet()
方法的一些代码示例,展示了AdapterManager.forDefinitionSet()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AdapterManager.forDefinitionSet()
方法的具体详情如下:
包路径:org.kie.workbench.common.stunner.core.definition.adapter.AdapterManager
类名称:AdapterManager
方法名:forDefinitionSet
暂无
代码示例来源:origin: org.kie.workbench.stunner/kie-wb-common-stunner-core-common
DefinitionSetMapRegistry(final AdapterManager adapterManager) {
super(
new MapRegistry<T>(
item -> null != item ? adapterManager.forDefinitionSet().getId(item) : null,
new HashMap<String, T>())
);
this.adapterManager = adapterManager;
}
代码示例来源:origin: org.kie.workbench.stunner/kie-wb-common-stunner-core-common
private List<String> getDefinitionsByProfile(final String definitionSetId,
final String profileId) {
final Object definitionSet = definitionManager.definitionSets().getDefinitionSetById(definitionSetId);
final Set<String> definitions = definitionManager.adapters().forDefinitionSet().getDefinitions(definitionSet);
return getDefinitionProfile(definitionSetId,
profileId)
.map(profile -> definitions.stream()
.filter(profile.definitionAllowedFilter()))
.orElse(definitions.stream())
.collect(Collectors.toList());
}
代码示例来源:origin: org.kie.workbench.stunner/kie-wb-common-stunner-core-common
private Annotation getQualifier(final Object ds) {
return definitionManager.adapters().forDefinitionSet().getQualifier(ds);
}
代码示例来源:origin: org.kie.workbench.stunner/kie-wb-common-stunner-core-common
private void registerDefinitions(final DefinitionManager definitionManager,
final DefinitionsCacheRegistry definitionsRegistry,
final Object definitionSet) {
definitionManager
.adapters()
.forDefinitionSet()
.getDefinitions(definitionSet)
.forEach(id -> registerDefinition(definitionsRegistry, id));
}
代码示例来源:origin: org.kie.workbench.stunner/kie-wb-common-stunner-core-common
@Override
protected List<String> getItems(final DefinitionLookupRequest request) {
final String defSetId = request.getDefinitionSetId();
final Object defSet = definitionManager.definitionSets().getDefinitionSetById(defSetId);
if (null != defSet) {
final Set<String> defs = definitionManager.adapters().forDefinitionSet().getDefinitions(defSet);
return new LinkedList<>(defs);
}
return Collections.emptyList();
}
代码示例来源:origin: org.kie.workbench.stunner/kie-wb-common-stunner-bpmn-backend
@SuppressWarnings("unchecked")
private void mockAdapterManager(BackendDefinitionAdapter definitionAdapter, BackendDefinitionSetAdapter definitionSetAdapter, BackendPropertySetAdapter propertySetAdapter, BackendPropertyAdapter propertyAdapter) {
when(adapterManager.forDefinitionSet()).thenReturn(definitionSetAdapter);
when(adapterManager.forDefinition()).thenReturn(definitionAdapter);
when(adapterManager.forPropertySet()).thenReturn(propertySetAdapter);
when(adapterManager.forProperty()).thenReturn(propertyAdapter);
}
代码示例来源:origin: org.kie.workbench.stunner/kie-wb-common-stunner-bpmn-backend
private void mockAdapterManager(BackendDefinitionAdapter definitionAdapter, BackendDefinitionSetAdapter definitionSetAdapter, BackendPropertySetAdapter propertySetAdapter, BackendPropertyAdapter propertyAdapter) {
when(adapterManager.forDefinitionSet()).thenReturn(definitionSetAdapter);
when(adapterManager.forDefinition()).thenReturn(definitionAdapter);
when(adapterManager.forPropertySet()).thenReturn(propertySetAdapter);
when(adapterManager.forProperty()).thenReturn(propertyAdapter);
}
代码示例来源:origin: org.kie.workbench.stunner/kie-wb-common-stunner-case-mgmt-backend
private void mockAdapterManager(BackendDefinitionAdapter definitionAdapter,
BackendDefinitionSetAdapter definitionSetAdapter,
BackendPropertySetAdapter propertySetAdapter,
BackendPropertyAdapter propertyAdapter) {
when(adapterManager.forDefinitionSet()).thenReturn(definitionSetAdapter);
when(adapterManager.forDefinition()).thenReturn(definitionAdapter);
when(adapterManager.forPropertySet()).thenReturn(propertySetAdapter);
when(adapterManager.forProperty()).thenReturn(propertyAdapter);
}
代码示例来源:origin: org.kie.workbench.stunner/kie-wb-common-stunner-bpmn-backend
private void mockAdapterManager(BackendDefinitionAdapter definitionAdapter, BackendDefinitionSetAdapter definitionSetAdapter, BackendPropertySetAdapter propertySetAdapter, BackendPropertyAdapter propertyAdapter) {
when(adapterManager.forDefinitionSet()).thenReturn(definitionSetAdapter);
when(adapterManager.forDefinition()).thenReturn(definitionAdapter);
when(adapterManager.forPropertySet()).thenReturn(propertySetAdapter);
when(adapterManager.forProperty()).thenReturn(propertyAdapter);
}
代码示例来源:origin: org.kie.workbench.stunner/kie-wb-common-stunner-core-common
@SuppressWarnings("unchecked")
private <C extends DefinitionSet> Element<C> doBuildGraph(final String uuid,
final String defSetId,
final Object defSet,
final Metadata metadata) {
final Class<? extends ElementFactory> factoryType = definitionManager.adapters().forDefinitionSet().getGraphFactoryType(defSet);
final ElementFactory<String, DefinitionSet, Element<DefinitionSet>> factory = factoryRegistry.getElementFactory(factoryType);
return (Element<C>) factory.build(uuid, defSetId, metadata);
}
}
代码示例来源:origin: org.kie.workbench.stunner/kie-wb-common-stunner-core-common
public String getDefinitionSetId(final Class<?> type) {
return definitionManager
.adapters()
.forDefinitionSet()
.getId(definitionManager
.definitionSets()
.getDefinitionSetByType(type));
}
代码示例来源:origin: org.kie.workbench.stunner/kie-wb-common-stunner-project-client
private String getId(final Class<?> type) {
final Object set = definitionManager.definitionSets().getDefinitionSetByType(type);
return definitionManager.adapters().forDefinitionSet().getId(set);
}
代码示例来源:origin: org.kie.workbench.stunner/kie-wb-common-stunner-core-common
@Before
@SuppressWarnings("unchecked")
public void setup() throws Exception {
when(definitionManager.adapters()).thenReturn(adapterManager);
when(adapterManager.forDefinitionSet()).thenReturn(definitionSetAdapter);
when(adapterManager.forRules()).thenReturn(ruleAdapter);
when(definitionManager.definitionSets()).thenReturn(definitionSetRegistry);
when(definitionSetRegistry.getDefinitionSetById(eq(DEF_SET_ID))).thenReturn(definitionSet);
when(ruleAdapter.getRuleSet(eq(definitionSet))).thenReturn(RULE_SET);
when(definitionSetAdapter.getDefinitions(eq(definitionSet))).thenReturn(new HashSet<String>(2) {{
add(DEF_ID1);
add(DEF_ID2);
}});
when(definitionsRegistry.getLabels(eq(DEF_ID1))).thenReturn(Collections.singleton(ROLE1));
when(definitionsRegistry.getLabels(eq(DEF_ID2))).thenReturn(Collections.singleton(ROLE2));
tested = new DomainLookupsCache(definitionManager,
definitionsRegistry,
DEF_SET_ID);
}
代码示例来源:origin: org.kie.workbench.stunner/kie-wb-common-stunner-core-common
@Before
@SuppressWarnings("unchecked")
public void setup() throws Exception {
when(metadata.getDefinitionSetId()).thenReturn(DEF_SET_ID);
when(metadata.getProfileId()).thenReturn(DEFAULT_PROFILE.getProfileId());
when(domainProfile.getProfileId()).thenReturn(PROFILE_DOMAIN_ID);
Predicate<String> domainProfileFilter = DEF1::equals;
when(domainProfile.definitionAllowedFilter()).thenReturn(domainProfileFilter);
when(definitionManager.definitionSets()).thenReturn(definitionSets);
when(definitionSets.getDefinitionSetById(eq(DEF_SET_ID))).thenReturn(definitionSet);
when(definitionManager.adapters()).thenReturn(adapterManager);
when(adapterManager.forDefinitionSet()).thenReturn(definitionSetAdapter);
when(definitionSetAdapter.getDefinitions(eq(definitionSet)))
.thenReturn(Stream.of(DEF1, DEF2).collect(Collectors.toSet()));
when(profileManager.getProfile(eq(DEF_SET_ID), eq(DEFAULT_PROFILE.getProfileId())))
.thenReturn(DEFAULT_PROFILE);
when(profileManager.getProfile(eq(DEF_SET_ID), eq(PROFILE_DOMAIN_ID)))
.thenReturn(domainProfile);
tested = new DomainProfileManager(definitionManager,
profileManager,
DEFAULT_PROFILE);
}
代码示例来源:origin: org.kie.workbench.stunner/kie-wb-common-stunner-project-client
@Before
@SuppressWarnings("unchecked")
public void setup() {
when(definitionManager.adapters()).thenReturn(adapterManager);
when(adapterManager.forDefinitionSet()).thenReturn(definitionSetAdapter);
when(definitionManager.definitionSets()).thenReturn(definitionSetRegistry);
when(definitionSetRegistry.getDefinitionSetByType(any(Class.class))).thenReturn(definitionSet);
when(definitionSetRegistry.getDefinitionSetByType(any(Class.class))).thenReturn(definitionSet);
when(definitionSetAdapter.getId(eq(definitionSet))).thenReturn(DEFSET_ID);
when(aPackage.getPackageMainResourcesPath()).thenReturn(path);
when(aPackage.getPackageName()).thenReturn("packageName");
when(aPackage.getModuleRootPath()).thenReturn(moduleRootPath);
when(moduleRootPath.getFileName()).thenReturn(PROJ_ROOT_FILENAME);
when(context.getActiveModule()).thenReturn(Optional.of(module));
when(module.getModuleName()).thenReturn(MODULE_NAME);
when(projectDiagramResourceType.getSuffix()).thenReturn("bpmn2");
when(projectDiagramResourceType.getPrefix()).thenReturn("");
this.tested = new ProjectDiagramNewResourceHandlerStub(definitionManager,
projectDiagramServices,
indicatorView,
projectDiagramResourceType);
}
代码示例来源:origin: org.kie.workbench.stunner/kie-wb-common-stunner-backend-common
@Before
public void setup() {
super.setup();
instance = new FooTestSet();
tested = new BackendDefinitionSetAdapter<>(new BackendDefinitionAdapter(utils));
when(adapterManager.forDefinitionSet()).thenReturn(tested);
}
代码示例来源:origin: org.kie.workbench.stunner/kie-wb-common-stunner-lienzo
/**
* Get the SVG node id referred to the current diagram definition set. It uses the adapters to get the id.
* @param canvasHandler the current {@link CanvasHandler}
* @return the optional id if set otherwise empty.
*/
private Optional<String> getSvgNodeId(AbstractCanvasHandler canvasHandler) {
final String diagramDefinitionSetId = canvasHandler.getDiagram().getMetadata().getDefinitionSetId();
final Object diagramDefinitionSet = canvasHandler.getDefinitionManager().definitionSets().getDefinitionSetById(diagramDefinitionSetId);
return canvasHandler.getDefinitionManager().adapters().forDefinitionSet().getSvgNodeId(diagramDefinitionSet);
}
代码示例来源:origin: org.kie.workbench.stunner/kie-wb-common-stunner-bpmn-backend
final BackendPropertySetAdapter propertySetAdapter = new BackendPropertySetAdapter();
final BackendPropertyAdapter propertyAdapter = new BackendPropertyAdapter();
when(adapterManager.forDefinitionSet()).thenReturn(definitionSetAdapter);
when(adapterManager.forDefinition()).thenReturn(definitionAdapter);
when(adapterManager.forPropertySet()).thenReturn(propertySetAdapter);
代码示例来源:origin: org.kie.workbench.stunner/kie-wb-common-stunner-bpmn-backend
final BackendPropertySetAdapter propertySetAdapter = new BackendPropertySetAdapter();
final BackendPropertyAdapter propertyAdapter = new BackendPropertyAdapter();
when(adapterManager.forDefinitionSet()).thenReturn(definitionSetAdapter);
when(adapterManager.forDefinition()).thenReturn(definitionAdapter);
when(adapterManager.forPropertySet()).thenReturn(propertySetAdapter);
代码示例来源:origin: org.kie.workbench.stunner/kie-wb-common-stunner-core-common
public MetadataImpl build() {
final MetadataImpl result = new MetadataImpl(defSetId);
result.setRoot(root);
result.setPath(path);
if (null != definitionManager) {
final Object defSet = definitionManager.definitionSets().getDefinitionSetById(defSetId);
if (null != defSet) {
result.setTitle(null != title ? title :
definitionManager.adapters().forDefinitionSet().getDescription(defSet));
final String s = null != ssid ? ssid : (null != getShapeSet() ? getShapeSet().getId() : null);
if (null != s) {
result.setShapeSetId(s);
}
}
} else {
result.setTitle(title);
result.setShapeSetId(ssid);
}
return result;
}
内容来源于网络,如有侵权,请联系作者删除!