This repository was archived by the owner on Nov 5, 2018. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +5
-5
lines changed Expand file tree Collapse file tree 2 files changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -49,9 +49,9 @@ export function isBoundsAware(element: SModelElement): element is SModelElement
49
49
}
50
50
51
51
export function isLayoutContainer ( element : SModelElement ) : element is SParentElement & LayoutContainer {
52
- return 'layout' in element
53
- && isBoundsAware ( element )
52
+ return isBoundsAware ( element )
54
53
&& element . hasFeature ( layoutContainerFeature )
54
+ && 'layout' in element
55
55
}
56
56
57
57
export function isLayoutableChild ( element : SModelElement ) : element is SParentElement & LayoutableChild {
@@ -64,8 +64,8 @@ export function isSizeable(element: SModelElement): element is SModelElement & B
64
64
}
65
65
66
66
export function isAlignable ( element : SModelElement ) : element is SModelElement & Alignable {
67
- return 'alignment' in element
68
- && element . hasFeature ( alignFeature )
67
+ return element . hasFeature ( alignFeature )
68
+ && 'alignment' in element
69
69
}
70
70
71
71
export function getAbsoluteBounds ( element : SModelElement ) : Bounds {
Original file line number Diff line number Diff line change @@ -18,5 +18,5 @@ export interface Expandable extends SModelExtension {
18
18
}
19
19
20
20
export function isExpandable ( element : SModelElement ) : element is SModelElement & Expandable {
21
- return 'expanded' in element && element . hasFeature ( expandFeature )
21
+ return element . hasFeature ( expandFeature ) && 'expanded' in element
22
22
}
You can’t perform that action at this time.
0 commit comments